BLA
BLA (Blind LLM Agents) is the open-source Blue Defense MCP and CLI built to protect software artifacts against automated AI reverse-engineering workflows.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Aegis Intel Dashbaord
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗A real-time cybersecurity intelligence dashboard for security analysts and researchers. Built with Next.js, featuring live threat visualization, CVE search, APT tracking, and more — powered entirely by free APIs.
mobile/ (Expo) with push notifications for critical CVEs and a news digest| API | Auth | Purpose |
|---|---|---|
| NVD CVE API | None | CVE/vulnerability search |
| Shodan InternetDB | None | Open ports & vulns per IP |
| ip-api.com | None | IP geolocation |
| CartoDB dark tiles | None | Map tiles (India boundary drawn from Survey of India GeoJSON overlay) |
| ThreatFox (abuse.ch) | Free key | IOC feed |
| URLhaus (abuse.ch) | Free key | Malicious URL database |
| MalwareBazaar (abuse.ch) | Free key | Malware samples |
| MITRE ATT&CK | None | APT groups, techniques, tactics |
| AbuseIPDB | Free key | IP abuse reports |
| URLScan.io | None | URL scanning |
| GitHub Advisory DB | None | Exploit / security advisory search |
| Ransomware.live | None | Ransomware group & victim tracking |
| OpenPhish | None | Phishing URL feed |
| PhishTank | None | Phishing URL database |
| crt.sh | None | Certificate transparency / subdomain discovery |
| RDAP | None | WHOIS / domain registration |
| DNS-over-HTTPS | None | DNS lookups |
| RSS Feeds | None | Security news aggregation |
# Install dependencies
npm install
# Run development server
npm run dev
Open http://localhost:3000 in your browser.
Create a .env.local file for APIs that require keys:
ABUSECH_AUTH_KEY=your_key # Free at https://auth.abuse.ch — used by ThreatFox, URLhaus, MalwareBazaar
ABUSEIPDB_API_KEY=your_key # Free at https://www.abuseipdb.com — 1,000 requests/day
Most features work without API keys. Panels that require them show setup instructions.
NVD_API_KEY=your_key # Free at https://nvd.nist.gov/developers/request-an-api-key — raises NVD's limit from 5 to 50 requests / 30 s (recommended once the mobile app and cron are live)
The mobile app (see mobile/) receives push notifications from a Vercel Cron job (/api/cron/notify, every 30 min, see vercel.json). It needs:
UPSTASH_REDIS_REST_URL=... # Free at https://upstash.com — stores device tokens and last-seen IDs
UPSTASH_REDIS_REST_TOKEN=... # (KV_REST_API_URL / KV_REST_API_TOKEN, as injected by Vercel's Upstash integration, work too)
CRON_SECRET=... # Any random string; Vercel sends it as `Authorization: Bearer` on cron calls
Without these the push routes respond {skipped: "no redis"} and the website is unaffected.
Notification categories: critical_cve (CVSS ≥ 9.0, immediate), news_digest (batched, at most every 3 h), watchlist (any new CVE mentioning a term the device follows).
/privacy, /terms and /cve/[id] are standalone pages; public/.well-known/ holds the Android/iOS app-link association files for the mobile app.
Deploy to Vercel (recommended):
npm run build
Or use any Node.js hosting platform.
MIT
Neeraj Sharma https://neeraj.ca
Built with Claude Code. ♥