fendkit check
Show evidence status and the next actions
Read cra.yml, documents and saved scan evidence without network calls. Write cra/reports/status.md, status.html and refresh cra/README.md. Exit 10 for overdue unsubmitted incident stages or unresolved shipped CISA KEV findings; --strict also fails on missing applicable items. Otherwise exit 11 for missing, mixed, incomplete or stale scans; exit 0 for current evidence. Scans become stale after seven days, inventory changes or product version changes. --ci appends the Markdown report to GITHUB_STEP_SUMMARY when set. Use --dry-run to evaluate without writing reports or the CI summary.
Output: Shows text you can read in your terminal. Use --json to get JSON for scripts and other programs.
Flags#
--ci Append Markdown status to GITHUB_STEP_SUMMARY when set
--strict Treat missing applicable items as policy failures
Inherited flags#
--config string Path to the config file
--dir string Project root (default ".")
--dry-run Preview changes without performing them
--json Output stable JSON instead of the human view
--no-prompt Never block on an interactive prompt
--quiet Suppress non-essential output
Usage#
fendkit check
Examples#
fendkit check
fendkit check --strict --ci
fendkit check --json
Output#
Shows text you can read in your terminal.
Use --json to get JSON for scripts and other programs.
Preview changes#
This command makes changes. Use --dry-run to see what would change without changing anything.