BLA
BLA는 오픈소스 Blue Defense MCP와 CLI로, 소프트웨어 자산을 자동 AI 리버스 엔지니어링으로부터 보호합니다
신규 취약점·악용 버그·악성 패키지·데이터 유출 실시간 제공, 공격 방식·악용 여부·패치 존재 여부 설명, RSS·API·MCP 지원
Live feed of new vulnerabilities, exploited bugs, malicious packages and data breaches. Plain words, how the attack works, whether it is exploited, whether a fix exists. RSS, API, MCP and a Claude Cod
보안GitHub @legifx온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Zero Radar: frischeste Sicherheitslücken & Leaks in Echtzeit – Website, RSS, MCP, Skill
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Security flaws & leaks, the moment they surface. → https://zeroradar.vercel.app
Zero Radar watches advisory databases, vendor bulletins, CERTs, security researchers and the security press continuously — each source on its own schedule, the fastest every minute — and turns every new critical bug, exploited flaw, malicious package and data breach into a plain-language briefing: when it was disclosed, when we picked it up, how the attack works (diagram), who is affected, whether it is exploited in the wild, whether a fix exists, and how many independent sources back it. When a fix or an exploitation report shows up later, the entry updates within seconds.
| Get it | How |
|---|---|
| Website | https://zeroradar.vercel.app |
| RSS | /feed.xml · ?view=exploited · ?view=fixes · ?view=unpatched · ?view=breaches · ?view=all&eco=npm |
| JSON API | GET /api/advisories · POST /api/check |
| MCP server | claude mcp add --transport http zeroradar https://zeroradar.vercel.app/api/mcp |
| Claude Code skill | cp -r skill/zeroradar ~/.claude/skills/ → scans lockfiles and fixes what is affected |
GitHub Advisory Database, NVD, CISA KEV, OSV (late fixes), FIRST EPSS, Have I Been Pwned; vendors (PHP,
GitLab, Node.js, Chrome, MSRC, WordPress, Kubernetes, Django, Python, Rust, GitHub, Cisco, Fortinet,
Palo Alto, Jenkins, Debian, Ubuntu); CERTs (CISA, CERT-Bund, CERT-EU, NCSC UK); researchers
(oss-security, Full Disclosure, watchTowr, Socket, Wiz); press (BleepingComputer, The Hacker News,
SecurityWeek, The Record, Dark Reading, DataBreaches.net); community (r/netsec, Hacker News).
Every source has a trust level (official / research / press / community) and its own polling interval
in config/feeds.mjs. Entries show how many independent publishers back them; "exploited in the wild"
needs an official source. Full list: /about.
Zero Radar only aggregates issues that are already public. It never publishes undisclosed vulnerabilities. Briefings are written by an AI model from the linked sources — verify before acting.
pipeline/daemon.mjs (systemd on a home server, ops/zeroradar.service)
engine.mjs 15 s scheduler; every source polled on its own interval (ETag/304)
sources/advisories.mjs GHSA, NVD, KEV, OSV, EPSS, HIBP → structured observations
sources/signals.mjs RSS/Atom feeds, Hacker News → signals with trust level
ai.mjs triage, dedupe, briefing + attack diagram (OpenRouter, ZDR, daily budget)
lib/store.mjs merge by alias; sources, exploit claims, fix tracking, timeline
lib/publish.mjs var/public/v1/{index,packages,meta}.json + e/<id>.json (only changed files)
read server 127.0.0.1:8793, public read-only via Tailscale Funnel
on change POST /api/revalidate → site drops its cache tag within seconds
Next.js site (Vercel) fetches from the read server (ZR_DATA_URL), cached until the next change.
No commits, no redeploys per update.
Run locally:
npm install
GITHUB_TOKEN=$(gh auth token) node pipeline/run.mjs -v # one pass → var/public (AI needs ZERORADAR_OPENROUTER_KEY in .env.local)
node pipeline/daemon.mjs # continuous mode + read server on :8793
ZR_LOCAL_DATA=1 npm run dev
npm test
ops/server-watch.mjs checks a server over SSH (dpkg, lockfiles, Docker base images, pending Debian
security updates) against the radar and reports via Telegram — matching happens locally, nothing is
patched automatically. The daemon starts it after data changes (at most every 10 minutes).
Built with Synagy — the AI game studio. MIT License.