CRXMiner
Chrome Extension Security API - AI-powered threat detection for 10,000+ Chrome extensions. Analyze extensions for security risks, malicious behavior, and privacy concerns.
curl -H "Authorization: Bearer crx_your_api_key" "https://crx.michaelhaag.org/api/v1/extensions/{extension_id}" β The Problem
Chrome extensions can pose significant security risks - they run in your browser context and can access sensitive data including banking information, credentials, and personal data. Organizations need a way to assess extension risk at scale, but manual analysis is time-consuming and inconsistent.
β The Solution
CRXMiner provides a high-performance REST API for analyzing Chrome extensions at scale. Built on the excellent CRXaminer toolkit by Mark Carney, it adds AI-powered analysis, continuous scanning of 10,000+ extensions, and a simple API for integration into security workflows.
β‘ Impact
Enables security teams to programmatically assess Chrome extension risk across their organization. Free tier provides 1,000 requests/day, making enterprise-grade extension security accessible to everyone.
Overview
CRXMiner is a production Chrome extension security API that scans 10,000+ extensions continuously, providing AI-powered risk analysis through a simple REST API.
Built on top of the amazing CRXaminer project by Mark Carney, CRXMiner adds:
- High-performance API layer
- AI-powered threat analysis with Claude
- Continuous scanning infrastructure
- Supabase-backed data storage
- Real-time risk scoring
Key Features
π€ AI-Powered Analysis
Claude AI analyzes extensions for:
- Sophisticated threat patterns
- Privacy concerns
- Suspicious behavior
- Contextual risk assessment
π Risk Scoring
Each extension receives:
- Risk Level: Low, Medium, High, Critical
- Risk Score: 0-100 numerical rating
- Detailed Analysis: Specific concerns identified
- Recommendations: Actionable security guidance
π Deep Analysis
Examines:
- Requested permissions
- API usage patterns
- External connections
- Code obfuscation
- Data collection practices
β‘ High Performance
- Sub-second API responses
- Cached results for speed
- 24/7 continuous scanning
- 99.9% uptime
API Usage
Get Extension Analysis
curl -H "Authorization: Bearer crx_your_api_key" \
"https://crx.michaelhaag.org/api/v1/extensions/cjpalhdlnbpafiamejdnhcphjbkeiagm"
Response Example
{
"extension_id": "cjpalhdlnbpafiamejdnhcphjbkeiagm",
"name": "uBlock Origin",
"version": "1.54.0",
"risk_level": "low",
"risk_score": 25,
"permissions": [
"storage",
"unlimitedStorage",
"webRequest",
"webRequestBlocking"
],
"external_connections": [],
"ai_summary": "Low risk ad blocker with appropriate permissions for functionality. No suspicious behavior detected.",
"last_analyzed": "2025-01-15T10:30:00Z"
}
Use Cases
Enterprise Security
- Audit employee-installed extensions
- Block high-risk extensions via policy
- Monitor extension inventory
- Compliance reporting
Browser Security Research
- Analyze extension trends
- Identify malicious patterns
- Track permission creep
- Research privacy implications
Automated Workflows
- CI/CD security checks
- SOAR integration
- Automated risk assessment
- Security orchestration
Threat Intelligence
- Track malicious extensions
- Identify campaigns
- Share IOCs
- Community protection
Pricing
Free Tier
- 1,000 requests/day
- All features included
- Community support
- Perfect for individuals and small teams
Pro Tier
- Higher rate limits
- Priority support
- Custom integrations
- SLA guarantees
Built With
Frontend & API: Astro - Lightning-fast static site generation with API routes
Database: Supabase - PostgreSQL with real-time capabilities and authentication
Analysis Engine: CRXaminer - Mark Carneyβs excellent Chrome extension analysis toolkit
AI Analysis: Claude AI - Contextual threat analysis and risk assessment
Credit
CRXMiner is built on the foundation of CRXaminer by Mark Carney. CRXaminer provides the core analysis capabilities, and CRXMiner adds the API layer, AI analysis, and continuous scanning infrastructure.
Huge thanks to Mark for building such a solid foundation!
Get Started
- Get API Key: Visit crx.michaelhaag.org
- Read Docs: Check the documentation
- Start Analyzing: Make your first API call
- Integrate: Add to your security workflows
API Documentation
Full API documentation available at crx.michaelhaag.org/docs
Community
- Report issues on the CRXaminer GitHub
- Share feedback on Twitter @M_haggis
- Discuss browser security in the community
Start analyzing Chrome extensions today: crx.michaelhaag.org
Start analyzing Chrome extensions
Related Modules
LLM Tools
LLM tools and toys for security research and experimentation.
MITRE ATT&CK MCP
MCP server providing AI assistants with instant access to the complete MITRE ATT&CK framework - techniques, tactics, groups, software, and mitigations.
Security Detections MCP
MCP server that lets AI assistants query 6,500+ security detection rules from Sigma, Splunk ESCU, and Elastic. Detection engineer harder and smarter with AI.