package console

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. console
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package cpgcreation
  2. package cpgqlserver
  3. package embammonite
  4. package qdbwserver
  5. package scan
  6. package scripting
  7. package workspacehandling

Type Members

  1. trait BridgeBase extends AnyRef

    Base class for Ammonite Bridge.

    Base class for Ammonite Bridge. Nothing to see here, move along.

  2. class CSharpFrontendConfig extends AnyRef
  3. class Commit extends LayerCreator
  4. class CommitOptions extends LayerCreatorOptions
  5. 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 = "", qdbwServe: Boolean = false, qdbwServeHost: String = "localhost", qdbwServePort: Int = 8081, nocolors: Boolean = false) extends Product with Serializable
  6. class Console[T <: Project] extends ScriptManager
  7. class ConsoleConfig extends AnyRef
  8. 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 DefaultArgumentProvider for Ocular, and one for Joern.

  9. class FuzzyCFrontendConfig extends AnyRef
  10. class GhidraFrontendConfig extends AnyRef
  11. class GoFrontendConfig extends AnyRef
  12. class InstallConfig extends AnyRef

    Installation configuration of Console

  13. class JavaFrontendConfig extends AnyRef
  14. class JsFrontendConfig extends AnyRef
  15. class LanguageFrontendConfig extends AnyRef
  16. class LlvmFrontendConfig extends AnyRef
  17. class PhpFrontendConfig extends AnyRef
  18. class PluginManager extends AnyRef

    Plugin management component

  19. class PythonFrontendConfig extends AnyRef
  20. trait QueryBundle extends AnyRef
  21. class QueryDatabase extends AnyRef
  22. sealed trait SLProduct extends AnyRef
  23. 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)

  24. implicit class StringOps extends AnyRef
  25. class ToolsConfig extends AnyRef
  26. implicit class UnixUtils[A] extends AnyRef
  27. class q extends Annotation with StaticAnnotation

Inherited from AnyRef

Inherited from Any

Ungrouped