Reference¶
Complete reference documentation for the TrustSight CLI, the Python API, configuration, report schema, evidence tiers, and exit codes. The rules have a dedicated top-level navigation section.
- CLI:
review,inspect,history,configcommands with flags, arguments, and exit codes. - Python API:
trustsight.api, the supported programmatic interface. The same flows the CLI runs, returning dataclasses instead of printing. - Configuration: Every
config.toml,rules.toml, andtrusted_domains.tomlkey with type, default, and effect. Environment variable reference. - IOC Federation: signed known-bad indicator baselines (domains, hashes, package names), the baseline format, matching, expiry, and attribution.
- Report Schema:
PackageFactJSON structure used byinspectand stored in the database. - Baseline Keys: the pinned ed25519 key for corpus and release assets, and manifest-carried per-source IOC keys.
- Evidence Tiers: A (structural), B (priors/context), C (history/novelty), D (verification) taxonomy with maturity gating and cold-start behaviour.
- Exit Codes: 0 (analysis completed), 2 (error), and why a flag is not an exit code.