Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
deltascope
command
Package main starts the deltascope executable.
|
Package main starts the deltascope executable. |
|
deltascope-mcp
command
Package main starts the DeltaScope MCP server.
|
Package main starts the DeltaScope MCP server. |
|
deltascope-server
command
Package main starts the DeltaScope HTTP service.
|
Package main starts the DeltaScope HTTP service. |
|
internal
|
|
|
application
Package application contains application-level use case orchestration.
|
Package application contains application-level use case orchestration. |
|
application/audit
Package audit orchestrates audit use cases at the application layer.
|
Package audit orchestrates audit use cases at the application layer. |
|
application/auditmeta
Package auditmeta prepares metadata-aware audit requests for multiple adapters.
|
Package auditmeta prepares metadata-aware audit requests for multiple adapters. |
|
application/configlint
Package configlint derives rule-level replacement warnings for a DeltaScope YAML config file without changing validation, audit, or policy behavior.
|
Package configlint derives rule-level replacement warnings for a DeltaScope YAML config file without changing validation, audit, or policy behavior. |
|
application/configstatus
Package configstatus derives the effective status of one shipped rule under the default policy and an optional YAML config file.
|
Package configstatus derives the effective status of one shipped rule under the default policy and an optional YAML config file. |
|
application/connresolve
Package connresolve turns caller connection input into a ready-to-open configuration.
|
Package connresolve turns caller connection input into a ready-to-open configuration. |
|
application/online
Package online provides the shared online session factory for SDK, CLI, and HTTP.
|
Package online provides the shared online session factory for SDK, CLI, and HTTP. |
|
application/policy
Package policy loads audit policy for application use cases.
|
Package policy loads audit policy for application use cases. |
|
application/queryaccess
Package queryaccess owns the immutable MySQL/TiDB builtin semantic manifest.
|
Package queryaccess owns the immutable MySQL/TiDB builtin semantic manifest. |
|
application/rulepresence
Package rulepresence computes Catalog, Default Policy, Loaded, and Suppression for one rule.
|
Package rulepresence computes Catalog, Default Policy, Loaded, and Suppression for one rule. |
|
domain
Package domain defines the core audit domain boundary.
|
Package domain defines the core audit domain boundary. |
|
domain/policy
Package policy defines audit policy configuration in domain terms.
|
Package policy defines audit policy configuration in domain terms. |
|
domain/queryaccess
Package queryaccess defines transport-neutral domain types for query access analysis.
|
Package queryaccess defines transport-neutral domain types for query access analysis. |
|
domain/report
Package report defines audit results, summaries, and verdict aggregation.
|
Package report defines audit results, summaries, and verdict aggregation. |
|
domain/rule
Package rule defines rule registration and evaluation infrastructure.
|
Package rule defines rule registration and evaluation infrastructure. |
|
domain/rule/catalog
Package catalog defines explanation-oriented metadata for shipped audit rules.
|
Package catalog defines explanation-oriented metadata for shipped audit rules. |
|
domain/rule/ddl
Package ddl defines Tier-1 DDL rules.
|
Package ddl defines Tier-1 DDL rules. |
|
domain/rule/dml
Package dml defines Tier-1 DML rules.
|
Package dml defines Tier-1 DML rules. |
|
domain/spec
Package spec defines normalized statement specifications for rule evaluation.
|
Package spec defines normalized statement specifications for rule evaluation. |
|
infrastructure
Package infrastructure contains external adapters used by the application.
|
Package infrastructure contains external adapters used by the application. |
|
infrastructure/config/viper
Package viperconfig loads YAML policy files through Viper.
|
Package viperconfig loads YAML policy files through Viper. |
|
infrastructure/logger
Package logger provides a unified structured logging foundation for DeltaScope surfaces.
|
Package logger provides a unified structured logging foundation for DeltaScope surfaces. |
|
infrastructure/metadata/mysql
Package mysqlmeta implements metadata-aware audit adapters over the MySQL protocol.
|
Package mysqlmeta implements metadata-aware audit adapters over the MySQL protocol. |
|
infrastructure/metadata/postgresql
Package postgresqlmeta implements metadata-aware audit adapters over PostgreSQL.
|
Package postgresqlmeta implements metadata-aware audit adapters over PostgreSQL. |
|
infrastructure/output
Package output provides shared output formatting utilities.
|
Package output provides shared output formatting utilities. |
|
infrastructure/output/githubactions
Package githubactions renders audit results as GitHub Actions workflow commands.
|
Package githubactions renders audit results as GitHub Actions workflow commands. |
|
infrastructure/output/githubsummary
Package githubsummary renders concise GitHub Actions job summaries.
|
Package githubsummary renders concise GitHub Actions job summaries. |
|
infrastructure/output/gitlabcodequality
Package gitlabcodequality renders audit results as GitLab Code Quality JSON.
|
Package gitlabcodequality renders audit results as GitLab Code Quality JSON. |
|
infrastructure/output/json
Package jsonrender renders audit results as machine-oriented JSON.
|
Package jsonrender renders audit results as machine-oriented JSON. |
|
infrastructure/output/markdown
Package markdown renders audit results as human-readable Markdown.
|
Package markdown renders audit results as human-readable Markdown. |
|
infrastructure/output/sarif
Package sarif renders audit results as SARIF 2.1.0 JSON.
|
Package sarif renders audit results as SARIF 2.1.0 JSON. |
|
infrastructure/parser/postgresql
Package postgresql provides the PostgreSQL query access stub when built without the postgresql tag.
|
Package postgresql provides the PostgreSQL query access stub when built without the postgresql tag. |
|
infrastructure/parser/tidb
Package tidbparser extracts parser-neutral statements from TiDB AST nodes.
|
Package tidbparser extracts parser-neutral statements from TiDB AST nodes. |
|
infrastructure/runtimeconfig
Package runtimeconfig loads non-policy process settings for server and MCP operations.
|
Package runtimeconfig loads non-policy process settings for server and MCP operations. |
|
interfaces/cli
Package cli exposes the command-line adapter for DeltaScope.
|
Package cli exposes the command-line adapter for DeltaScope. |
|
interfaces/http
Package httpapi exposes the HTTP adapter for DeltaScope.
|
Package httpapi exposes the HTTP adapter for DeltaScope. |
|
interfaces/mcp
Package mcpapi exposes the MCP adapter for DeltaScope.
|
Package mcpapi exposes the MCP adapter for DeltaScope. |
|
interfaces/metadata
Package metadata exposes shared helpers for metadata-aware and offline interface adapters.
|
Package metadata exposes shared helpers for metadata-aware and offline interface adapters. |
|
pkg
|
|
|
deltascope
Package deltascope exposes the public library surface for consumers.
|
Package deltascope exposes the public library surface for consumers. |
Click to show internal directories.
Click to hide internal directories.