Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
alas
Package alas checks Amazon Linux packages against Amazon's own security advisories (ALAS, https://alas.aws.amazon.com).
|
Package alas checks Amazon Linux packages against Amazon's own security advisories (ALAS, https://alas.aws.amazon.com). |
|
cli
Package cli wires ojo's cobra commands.
|
Package cli wires ojo's cobra commands. |
|
cocoapods
Package cocoapods resolves pods from a Podfile.lock to the things the lockfile doesn't record: the git repository a pod is built from and its declared license.
|
Package cocoapods resolves pods from a Podfile.lock to the things the lockfile doesn't record: the git repository a pod is built from and its declared license. |
|
config
Package config loads optional .ojo.yaml defaults for CLI flags.
|
Package config loads optional .ojo.yaml defaults for CLI flags. |
|
customrules
Package customrules loads user-authored SAST rules from YAML files and runs them alongside ojo's built-in rules.
|
Package customrules loads user-authored SAST rules from YAML files and runs them alongside ojo's built-in rules. |
|
ignore
Package ignore parses .ojoignore files for accepting risk on specific findings/issues without editing scanner code, and applies them to a scan's results.
|
Package ignore parses .ojoignore files for accepting risk on specific findings/issues without editing scanner code, and applies them to a scan's results. |
|
image
Package image scans a container image's OS package databases for vulnerable packages, producing model.Package values that feed the same OSV pipeline used for filesystem dependency scanning.
|
Package image scans a container image's OS package databases for vulnerable packages, producing model.Package values that feed the same OSV pipeline used for filesystem dependency scanning. |
|
kev
Package kev cross-references vulnerability findings against CISA's Known Exploited Vulnerabilities catalog.
|
Package kev cross-references vulnerability findings against CISA's Known Exploited Vulnerabilities catalog. |
|
license
Package license fills in package licenses for SBOM output.
|
Package license fills in package licenses for SBOM output. |
|
manifest
Package manifest discovers and parses dependency manifests/lockfiles into model.Package lists.
|
Package manifest discovers and parses dependency manifests/lockfiles into model.Package lists. |
|
misconfig
Package misconfig checks Dockerfiles, Kubernetes manifests, Terraform, MCP server configs, and Claude Code skill definitions for common security misconfigurations.
|
Package misconfig checks Dockerfiles, Kubernetes manifests, Terraform, MCP server configs, and Claude Code skill definitions for common security misconfigurations. |
|
model
Package model holds the core types shared across scan engines and reporters.
|
Package model holds the core types shared across scan engines and reporters. |
|
quality
Package quality scans for maintainability smells — cyclomatic complexity, function length, nesting depth, parameter count, cross-file duplicate code, and tracked TODO/FIXME comments — across Go, Python, JS/TS, PHP, Ruby, and Java.
|
Package quality scans for maintainability smells — cyclomatic complexity, function length, nesting depth, parameter count, cross-file duplicate code, and tracked TODO/FIXME comments — across Go, Python, JS/TS, PHP, Ruby, and Java. |
|
sast
Package sast statically analyzes source for common security anti-patterns: Go via the standard library's go/ast, Python via gotreesitter (a pure-Go, no-cgo tree-sitter runtime — see docs/guide/scanner/sast.md for why cgo was avoided) and its query engine.
|
Package sast statically analyzes source for common security anti-patterns: Go via the standard library's go/ast, Python via gotreesitter (a pure-Go, no-cgo tree-sitter runtime — see docs/guide/scanner/sast.md for why cgo was avoided) and its query engine. |
|
vex
Package vex implements OpenVEX (https://openvex.dev) document generation and consumption.
|
Package vex implements OpenVEX (https://openvex.dev) document generation and consumption. |
Click to show internal directories.
Click to hide internal directories.