fix(audit): catch all write errors so audit failures can't crash requests 55afe8a Nomearod Claude Opus 4.6 (1M context) commited on 27 days ago
security: fail-closed on secret extraction and env var leakage 6ca375c Nomearod commited on 30 days ago
fix: broaden injection detection patterns 55d87ed Nomearod Claude Opus 4.6 (1M context) commited on Apr 11
fix: ruff lint — import sorting, unused imports, line length, naming ecb7080 Nomearod Claude Opus 4.6 (1M context) commited on Mar 31
fix(security): strip punctuation before slashes in URL normalization 7d3f664 Nomearod Claude Opus 4.6 (1M context) commited on Mar 31
fix(security): validate injection tier names, normalize URLs f665498 Nomearod Claude Opus 4.6 (1M context) commited on Mar 31
feat(security): add output validation gate (PII, URL, blocklist) efd15e6 Nomearod Claude Opus 4.6 (1M context) commited on Mar 31
feat(security): add prompt injection detector with heuristic tier 0465079 Nomearod Claude Opus 4.6 (1M context) commited on Mar 31
feat(security): add PII redactor with regex patterns 19b58a9 Nomearod Claude Opus 4.6 (1M context) commited on Mar 31
fix(security): UUID rotation suffix, warn on missing HMAC key 07d8601 Nomearod Claude Opus 4.6 (1M context) commited on Mar 31
fix(security): rotation collision, HMAC IP hashing, Literal config enums 3688dd6 Nomearod Claude Opus 4.6 (1M context) commited on Mar 31
feat(security): add append-only JSONL audit logger e363dc8 Nomearod Claude Opus 4.6 (1M context) commited on Mar 31
feat(security): add SecurityVerdict and OutputVerdict types 57c0d89 Nomearod Claude Opus 4.6 (1M context) commited on Mar 31