Skip to content

feat(scan): Order 5 Phase 1 — opt-in --validate-crypto wiring - #1501

Merged
FabioLeitao merged 2 commits into
mainfrom
feat/order5-phase1-validate-crypto-flag
Aug 9, 2026
Merged

FabioLeitao merged 2 commits into
mainfrom
feat/order5-phase1-validate-crypto-flag

Conversation

@FabioLeitao

Copy link
Copy Markdown
Collaborator

Summary

  • Add CLI --validate-crypto, optional scan.validate_crypto, API validate_crypto on POST /scan / POST /scan_database, and dashboard checkbox (off by default).
  • Gate existing coarse crypto-signal collection behind validate_crypto_enabled(); CLI/API/dashboard override config for that run only.
  • Sync operator help (USAGE, TECH_GUIDE, man, /help, i18n) and mark plan Phase 1.1–1.7 done. Phases 2–4 (full TLS criteria, heuristics, report sheet) out of scope.

Test plan

  • ./scripts/check-all.sh (green this session)
  • tests/test_validate_crypto_flag.py + crypto wiring / operator-help sync
  • Spot-check dashboard checkbox sends validate_crypto: true and CLI --help lists the flag

Gate coarse crypto-signal collection behind scan.validate_crypto; expose CLI, API, and dashboard toggles with docs and tests. Off by default; CLI/API override config for the run.
Comment thread tests/test_validate_crypto_flag.py Fixed
@FabioLeitao
FabioLeitao merged commit 0d2a8d5 into main Aug 9, 2026
18 checks passed
@FabioLeitao
FabioLeitao deleted the feat/order5-phase1-validate-crypto-flag branch August 28, 2026 17:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants