Expand description
fallow security command: opt-in local security-candidate surface.
Ships the graph-structural client-server-leak rule plus the data-driven
tainted-sink catalogue (one TaintedSink kind covering every CWE category
in security_matchers.toml). Findings are CANDIDATES for downstream agent
verification, NOT verified vulnerabilities.
This command is the ONLY surface for security findings: they never appear
under bare fallow or the audit gate. There is no confidence or
signal_strength field; the structural trace is the only honest signal.
Structs§
- Security
Options - Options for
fallow security, mirroring the global CLI flags it honors. - Security
Output - The
fallow security --format jsonenvelope.security_findingsis the unique required field used for untagged narrowing inFallowOutput.
Enums§
- Security
Schema Version - The
fallow security --format jsonschema version. Independently versioned from the main contract, mirroringImpactReportSchemaVersion.
Functions§
- render_
human - Human output. Frames findings as candidates and states the next human action per finding; surfaces the unresolved-edge blind spot as a counted line.
- render_
json - JSON: the
SecurityOutputenvelope, pretty-printed. - run
- Run
fallow security. Always exits 0 unless the user explicitly raised thesecurity-client-server-leakrule toerrorAND findings exist (the rule defaults tooffand the command forces it towarn, so the common case is advisory). Unsupported output formats exit 2.