package console
- Alphabetic
- By Inheritance
- console
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Package Members
- package cpgcreation
- package cpgqlserver
- package embammonite
- package qdbwserver
- package scan
- package scripting
- package workspacehandling
Type Members
- trait BridgeBase extends AnyRef
Base class for Ammonite Bridge.
Base class for Ammonite Bridge. Nothing to see here, move along.
- class Commit extends LayerCreator
- class CommitOptions extends LayerCreatorOptions
- case class Config(scriptFile: Option[Path] = None, command: Option[String] = None, params: Map[String, String] = Map.empty, additionalImports: List[Path] = Nil, addPlugin: Option[String] = None, rmPlugin: Option[String] = None, pluginToRun: Option[String] = None, listPlugins: Boolean = false, src: Option[String] = None, language: Option[String] = None, overwrite: Boolean = false, store: Boolean = false, server: Boolean = false, serverHost: String = "localhost", serverPort: Int = 8080, serverAuthUsername: String = "", serverAuthPassword: String = "", nocolors: Boolean = false) extends Product with Serializable
- class Console[T <: Project] extends ScriptManager
- class ConsoleConfig extends AnyRef
- class DefaultArgumentProvider extends AnyRef
Joern and Ocular require different implicits to be present, and when we encounter these implicits as parameters in a query that we invoke via reflection, we need to obtain these implicits from somewhere.
Joern and Ocular require different implicits to be present, and when we encounter these implicits as parameters in a query that we invoke via reflection, we need to obtain these implicits from somewhere.
We achieve this by implementing a
DefaultArgumentProviderfor Ocular, and one for Joern. - class FrontendConfig extends AnyRef
- class InstallConfig extends AnyRef
Installation configuration of Console
- class PluginManager extends AnyRef
Plugin management component
- trait QueryBundle extends AnyRef
- class QueryDatabase extends AnyRef
- sealed trait SLProduct extends AnyRef
- class StorageBackend extends Folder
like the default ammonite folder storage (which gives us e.g.
like the default ammonite folder storage (which gives us e.g. command history), but without the CodePredef error when using multiple ocular installations (see https://github.com/ShiftLeftSecurity/product/issues/2082)
- implicit class StringOps extends AnyRef
- class ToolsConfig extends AnyRef
- implicit class UnixUtils[A] extends AnyRef
- class q extends Annotation with StaticAnnotation
Value Members
- object Commit
- object Console
- object CpgConverter
- object DefaultAmmoniteExecutor extends AmmoniteExecutor
- object FrontendConfig
- object Help
- object InstallConfig
- case object JoernProduct extends SLProduct with Product with Serializable
- case object OcularProduct extends SLProduct with Product with Serializable
- object Predefined
- object Run
- object StorageBackend
- object ToolsConfig
- object pprinter