Today: gitleaks blocking; osv-scanner/zizmor advisory; security-reviewer agent manual; LLM review advisory-only; no CodeQL. Boris's 2→3 guardrail: automatic security review by default. Options: CodeQL lane into ci-status / promote security-reviewer as a distinct pass in claude-review.yml / both / keep advisory. Evidence: explore-plugins-inventory.md § Verification surface + gap 2→3 #2.
Today: gitleaks blocking; osv-scanner/zizmor advisory; security-reviewer agent manual; LLM review advisory-only; no CodeQL. Boris's 2→3 guardrail: automatic security review by default. Options: CodeQL lane into ci-status / promote security-reviewer as a distinct pass in claude-review.yml / both / keep advisory. Evidence: explore-plugins-inventory.md § Verification surface + gap 2→3 #2.