Repository navigation
fix(bot): skip tests/ for secret patterns, basename forbidden match - #19
Conversation
Verdict matrix
Sensitive paths
Deterministic pre-checks
gateway_safetyVERDICT: APPROVE Rationale: PR updates api_compatAPI Compatibility ReviewSummaryThis PR modifies only the GitHub bot's repo-scan logic ( Checklist
No cross-protocol regressions possible from this diff. FindingsBLOCKING: (none) SHOULD_FIX:
NITS:
Test gaps
VERDICT: APPROVE The changes are scoped entirely to the bot's scan heuristics and do not touch any [provider] code, wire shapes, or API compatibility surfaces. The should-fix items are real but non-blocking — they affect scan precision, not runtime behavior. docs_configVERDICT: APPROVE BLOCKING: none SHOULD_FIX: none NITS: none Matrix-gap closure — files that must change: none.
FINAL_VERDICT: APPROVE Session: response_id=9c39fdfc-966e-961f-8ce9-23015d6a58d3,resp_req_vrtx_011CetUn5xeCU9MCGm4f746s,chatcmpl-30bce5fe-6bdb-4429-8455-be3e2c439e8f (chain via previous_response_id, 30min TTL). model=[model] provider=[provider]. |
Follow-up precision tuning (option A, no real run yet). Secret-pattern scan skips tests/ before any I/O (fixtures are dummy keys by design); forbidden-file names still checked on every path via basename match (a committed tests/.env still fires as blocking). Live findings: 12 -> 2 (both nit in docs). 39 python tests green, review APPROVE.