AegisGate Lens version history - 3 versions
AegisGate Lens by AegisGate Security
AegisGate Lens version history - 3 versions
Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.
Latest version
Version 0.3.2
Released Sep 2, 2026 - 4.15 MBWorks with firefox 142.0 and later🔒 Security Audit Remediation Release
v0.3.2 resolves all 27 findings from a comprehensive third-party security audit (1 CRITICAL, 5 HIGH, 10 MEDIUM, 11 LOW). This is a security-hardening release with no new features.
- Model Integrity Verification: ML threat detector now verifies SHA-256 hash of model weights before loading, preventing supply-chain tampering
- ReDoS Prevention: Fixed catastrophic backtracking in international phone number and XSS mutation regex patterns
- Path Traversal: Build script now validates all file paths stay within output directory
- SSRF Prevention: Backend URL validation requires HTTPS and warns on private/loopback IPs
- XSS Prevention: All dynamic content in detection banners is now HTML-escaped
- Kill Switch: Fixed kill switch to disable extension immediately (was checked too late)
- Event Listener Cleanup: Properly removes event listeners to prevent memory leaks
- Input Length Cap: Added 50,000 character limit to prevent performance degradation
- CI Security: Pinned all 16 GitHub Actions to specific versions, fixed shell injection vulnerability
- Privacy: Removed raw prompt text from global window object (now stores length only)
- Zero-Width Character Evasion: Strips invisible Unicode characters before detection
- Pattern Cleanup: Removed overly-broad medical billing code patterns that matched any 5-digit number
- ✅ 518/518 tests pass
- ✅ OPSEC scan: 0 failures
- ✅ semgrep OWASP+audit: 0 findings
- ✅ No external npm dependencies (vanilla JavaScript only)
All detection happens on-device. No data leaves your browser.
For full details: https://github.com/aegisgatesecurity/aegisgate-lens/blob/main/CHANGELOG.mdSource code released under Apache License 2.0
Older versions
Version 0.3.1
Released Aug 17, 2026 - 4.14 MBWorks with firefox 142.0 and later- 23 New SOC Detection Patterns — SWIFT/BIC banking codes (3), CPT/HCPCS medical billing codes (11), and OT/ICS protocol patterns (9: Modbus, DNP3, OPC-UA). Brings total to 155 regex patterns.
- Firefox MV3 Support — Firefox 142+ via Manifest V3 with
browser_specific_settings.gecko. - Browser compatibility shim —
src/browser-compat.jsaliasesbrowser.*tochrome.*for cross-browser support. No-op on Chrome. - Dynamic injection fix — Background.js content script file list corrected to match manifest.
- 530 tests — 518 passing + 12 skipped (ML perf tests). All green.
AegisGate Lens is a privacy-first browser extension that detects sensitive data in AI chat prompts before you hit send. It runs 100% on-device — no prompt text, URLs, or page content ever leaves your browser.
When you type into an AI chat (ChatGPT, Claude, Gemini, Copilot, etc.), Lens scans your prompt in real-time (debounced 250ms) and shows a banner if it detects:- PII — SSN, email, phone, credit cards, medical record numbers, CPT/HCPCS codes, driver's license, passport, bank accounts, SWIFT/BIC codes, international IDs (69 patterns)
- Secrets — API keys (AWS, GitHub, OpenAI, Stripe, Slack), OAuth tokens, private keys, database credentials (41 patterns)
- XSS — Cross-site scripting payloads (12 patterns)
- Compliance — OWASP LLM Top 10, MITRE ATLAS, EU AI Act, NIST CSF, ISO 27001, CCPA, LGPD, PIPEDA, POPIA (24 patterns)
- OT/ICS Protocols — Modbus, DNP3, OPC-UA control manipulation (9 patterns)
- ML Threat — Adversarial prompt injection detection via Char CNN-BiLSTM neural network running in pure JavaScript (1 model, ~5-50ms)
The banner lets you Cancel send, Edit manually, or Send anyway. You can also dismiss false positives for 24 hours.
- Zero telemetry by default. No prompt text, no URLs, no page content, no PII, no keystroke timing, no mouse movement, no session IDs, no IP addresses ever collected.
- 100% on-device processing. All detection runs in the browser content script.
- Opt-in anonymous telemetry only. If the user explicitly enables it, only hashed domain names and rounded timestamps are sent — never prompt content.
- 12 privacy non-negotiables documented in
docs/PRIVACY-POLICY.mdanddocs/SECURITY.md. data_collection_permissionsin the manifest declares"required": ["none"]— no data collection is required for the extension to function.
Source code released under Apache License 2.0
Version 0.3.0
Released Aug 10, 2026 - 4.14 MBWorks with firefox 142.0 and laterSource code released under Apache License 2.0