Jon Saad-Falcon and Claude Opus 4.6
f122f5a699
fix: tests work without Rust extension and server extras
...
- BoundaryGuard degrades gracefully when Rust scanners unavailable
- BoundaryGuard tests use lightweight mock scanners (no Rust needed)
- Server-dependent tests use pytest.importorskip for starlette/fastapi
- Fix import ordering in test files
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-28 21:46:53 -07:00
Jon Saad-Falcon and Claude Opus 4.6
57ecd5c77f
feat: security profiles — personal, shared, server presets with user overrides
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-28 21:30:27 -07:00
Jon Saad-Falcon and Claude Sonnet 4.6
60317ffcba
feat: get_tool_credential — scoped credential access without env pollution
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-28 21:26:42 -07:00
Jon Saad-Falcon and Claude Sonnet 4.6
687ad30f9e
feat: SanitizingFormatter — auto-redact credentials in all log output
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-28 21:24:57 -07:00
Jon Saad-Falcon and Claude Sonnet 4.6
9909dde780
feat: secure_mkdir and secure_create helpers for restrictive file permissions
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-28 20:57:25 -07:00
Jon Saad-Falcon and Claude Sonnet 4.6
472938cc2b
fix: fail-closed webhook validation — reject when SDK missing or secret unconfigured
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-28 20:56:24 -07:00
Jon Saad-Falcon and Claude Opus 4.6
d2dbd4c2a2
feat: wire BoundaryGuard into ToolExecutor for external tool scanning
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-28 20:28:33 -07:00
Jon Saad-Falcon and Claude Sonnet 4.6
677ece6fb3
feat: tag engines with is_cloud and tools with is_local for boundary scanning
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-28 20:26:26 -07:00
Jon Saad-Falcon and Claude Opus 4.6
7c1f983891
feat: BoundaryGuard module — scan/redact/block at device exit points
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-28 20:24:07 -07:00
Jon Saad-Falcon and Claude Opus 4.6
63a32d20d6
feat: secure server defaults — loopback binding, redact mode, rate limiting
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-28 20:00:49 -07:00
Prathap P and GitHub
c2756964a7
fix(channels): wire channel→agent handler and fix Telegram send pipeline ( #94 )
...
* fix(channels): wire channel→agent handler and fix Telegram send pipeline
* format code
* add supported tests
2026-03-20 18:35:18 -07:00
Tarun Suresh and Claude Opus 4.6
181d9ac0eb
fix: resolve ruff I001 import sorting and E501 line length in tests
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 00:13:49 +00:00
Tarun Suresh and Claude Opus 4.6
4cc16972ec
feat: add credential stripping, tool output wrapping, and severity policy
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-16 17:57:47 +00:00
Jon Saad-Falcon and GitHub
4557fe2930
feat(security): wire guardrails into all entry points ( #60 )
2026-03-14 16:33:50 -07:00
Jon Saad-Falcon and krypticmouse
8798e2ee4f
init commit
2026-03-12 17:29:39 +00:00