Releases: Stanzin7/ExtensionShield
Releases · Stanzin7/ExtensionShield
ExtensionShield v0.1.2
What’s new
-
Parallel batch analyzers for faster scans
- Refactored backend analyzers to run in parallel for batch endpoints.
- Significantly reduces latency when scanning multiple extensions at once.
-
New batch scan endpoints
- Added
/api/scan/batch-resultsfor fetching multiple scan results in a single request. - Added
/api/scan/batch-statusfor polling scan status for multiple extensions. - Designed for the browser extension popup to avoid N separate API calls.
- Added
-
Improved rate limiting stability
- Fixed SlowAPI integration by ensuring rate-limited batch endpoints receive a proper
requestobject. - Eliminated startup crashes from misconfigured rate limit decorators.
- Fixed SlowAPI integration by ensuring rate-limited batch endpoints receive a proper
-
Reliable Railway healthchecks
- Hardened the
/healthendpoint so it always returns200and never blocks deployments. - Special-cased
/healthin the global exception handler to mark status asdegradedinstead of failing the deploy.
- Hardened the
ExtensionShield v0.1.1
Features
- Chrome extension with background worker and rate limiting
- Scanner autocomplete with extension name suggestions
- LLM fallback support
- Community links (Discord, GitHub)
Fixes
- Extension search ranking (exact title and keyword match)
- Recent scans 404 and telemetry host
- Scoring consistency and timezone handling
- UI autocomplete and recent scans display
Improvements
- Scoring pipeline refactor with unified summary
- Theme rename to ExtensionShield
- Open-core refactor and OSS docs
Docs & Chore
- NOTICE attribution, README updates
- Security and release readiness
- QA scripts and config updates