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,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Buzz is a pixel-art styled code auditing web application built for the Google DeepMind Hackathon. Connect your GitHub repository via Supabase Auth, click ⚡ ANALYZE REPO, and Gemini 4 Argon cross-references your manifests and source files against a Supabase CVE datasource to return a visually rich pixel vulnerability report.
public/assets/buzz-logo.svg, public/css/pixel.css):
A–F), segmented threat exposure bar, and remediation patch boxes.public/index.html):
hx-get / hx-post).Connect GitHub) that forwards X-GitHub-Token to the Rust serverless functions.api/*.rs + src/lib.rs):
GET /api/health (api/health.rs): Displays live GEMINI_API_KEY and Supabase connection status.GET /api/auth_config (api/auth_config.rs): Supplies public Supabase URL & anon key to initialize GitHub OAuth.GET /api/repos (api/repos.rs): Lists the user's GitHub repositories as an HTMX <select> picker.GET /api/cves (api/cves.rs): Queries and filters the Supabase cves table by ecosystem (cargo, npm, pip, all).POST /api/analyze (api/analyze.rs): Fetches the repository files from GitHub, retrieves CVE candidates from Supabase, calls Gemini 4 Argon using GEMINI_API_KEY, persists the scan results to Supabase, and returns the HTML vulnerability report.supabase/schema.sql, supabase/seed_cves.sql):
public.cves, public.scans, public.scan_findings with Row-Level Security (RLS) policies.In your Vercel Project Settings → Environment Variables:
| Variable | Status | Description |
|---|---|---|
GEMINI_API_KEY | Configured | API key used by api/analyze.rs to invoke Gemini 4 Argon (gemini-4-argon). |
GEMINI_MODEL | Optional | Defaults to gemini-4-argon. |
SUPABASE_URL | Optional / Recommended | Your Supabase project URL (https://<ref>.supabase.co). |
SUPABASE_ANON_KEY | Optional / Recommended | Supabase public anon key (used for GitHub OAuth & CVE reads). |
SUPABASE_SERVICE_ROLE_KEY | Optional | Supabase service role key for persisting scan reports. |
Built-in Seed Fallback: Even before
SUPABASE_URLis linked, Buzz includes a built-in seed CVE catalog and preset repositories so Analyze Repo works out-of-the-box.
# Check & test all Rust serverless functions and CVE audit pipeline
cargo test
# Run with Vercel CLI
vercel dev