Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
git clone --depth 1 https://github.com/ohad6k/VibeRavenWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/plugins/ohad6k/viberaven/gemini-extension)<a href="https://agentmods.dev/plugins/ohad6k/viberaven/gemini-extension"><img src="https://agentmods.dev/badge/plugins/ohad6k/viberaven/gemini-extension/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/plugins/ohad6k/viberaven/gemini-extension"><img src="https://agentmods.dev/badge/plugins/ohad6k/viberaven/gemini-extension.svg" alt="Reviewed on agentmods" width="80" height="20"></a>Grade A, and why
viberaven scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured today.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
{
"name": "viberaven",
"version": "1.6.12",
"description": "VibeRaven Studio and architecture/production-context skills for AI-built apps. Use at the start of real app work and before changing release-sensitive code, providers, migrations, auth, billing, webhooks, or deploy flows.",
"contextFileName": "AGENTS.md"
}
What ships with it
60 files beside gemini-extension.json in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- assets/banner.png 2148 KB
- assets/cards-binder.png 326 KB
- assets/logo.png 33 KB
- assets/provider-cards.png 242 KB
- assets/raven-hero.png 1819 KB
- assets/raven-mascot.png 147 KB
- assets/studio-3d.png 201 KB
- assets/studio-connect.png 141 KB
- assets/studio-map.png 128 KB
- assets/studio-start.png 94 KB
- assets/studio-transition.gif 2440 KB
- assets/viberaven-demo.gif 2152 KB
- assets/viberaven-localhost-ui.png 274 KB
- assets/viberaven-studio-demo.gif 4344 KB
- assets/viberaven-studio.png 483 KB
- examples/nextjs-supabase-vercel-production-ready-template/.cursor/rules/viberaven-core.mdc 1.0 KB
- examples/nextjs-supabase-vercel-production-ready-template/.cursor/rules/viberaven-deploy.mdc 349 B
- examples/nextjs-supabase-vercel-production-ready-template/.cursor/rules/viberaven-payments.mdc 466 B
- examples/nextjs-supabase-vercel-production-ready-template/.cursor/rules/viberaven-supabase-rls.mdc 362 B
- examples/nextjs-supabase-vercel-production-ready-template/.github/copilot-instructions.md 5.1 KB
- examples/nextjs-supabase-vercel-production-ready-template/AGENTS.md 5.1 KB
- examples/nextjs-supabase-vercel-production-ready-template/CLAUDE.md 5.1 KB
- examples/nextjs-supabase-vercel-production-ready-template/GEMINI.md 5.1 KB
- examples/nextjs-supabase-vercel-production-ready-template/package.json 391 B
- examples/nextjs-supabase-vercel-production-ready-template/README.md 1.4 KB
- examples/proof/agent-tasklist.sample.md 723 B
- examples/proof/gate-result.sample.json 1.2 KB
- examples/proof/launch-review/README.md 6.2 KB
- examples/proof/launch-review/review-record.md 3.8 KB
- examples/proof/missing-rls/.gitignore 15 B
- examples/proof/missing-rls/after/package.json 52 B
- examples/proof/missing-rls/after/src/db.ts 53 B runs code
- examples/proof/missing-rls/after/supabase/migrations/0001_posts.sql 200 B
- examples/proof/missing-rls/after/supabase/migrations/0002_posts_rls.sql 415 B
- examples/proof/missing-rls/before/package.json 52 B
- examples/proof/missing-rls/before/src/db.ts 53 B runs code
- examples/proof/missing-rls/before/supabase/migrations/0001_posts.sql 200 B
- examples/proof/missing-rls/README.md 3.0 KB
- examples/proof/README.md 2.2 KB
- examples/proof/rls-comparison/.gitattributes 110 B
- examples/proof/rls-comparison/.gitignore 45 B
- examples/proof/rls-comparison/fixture-hashes.json 3.3 KB
- examples/proof/rls-comparison/fixtures/commented_enable/expected.json 433 B
- examples/proof/rls-comparison/fixtures/commented_enable/package.json 155 B
- examples/proof/rls-comparison/fixtures/commented_enable/supabase/migrations/20260101000000_case.sql 216 B
- examples/proof/rls-comparison/fixtures/later_disable/expected.json 425 B
- examples/proof/rls-comparison/fixtures/later_disable/package.json 152 B
- examples/proof/rls-comparison/fixtures/later_disable/supabase/migrations/20260101000000_case.sql 161 B
- examples/proof/rls-comparison/fixtures/later_disable/supabase/migrations/20260102000000_case.sql 500 B
- examples/proof/rls-comparison/fixtures/later_disable/supabase/migrations/20260103000000_case.sql 53 B
- examples/proof/rls-comparison/fixtures/missing_rls/expected.json 407 B
- examples/proof/rls-comparison/fixtures/missing_rls/package.json 150 B
- examples/proof/rls-comparison/fixtures/missing_rls/supabase/migrations/20260101000000_case.sql 161 B
- examples/proof/rls-comparison/fixtures/private_select_true/expected.json 423 B
- examples/proof/rls-comparison/fixtures/private_select_true/package.json 158 B
- examples/proof/rls-comparison/fixtures/private_select_true/supabase/migrations/20260101000000_case.sql 161 B
- examples/proof/rls-comparison/fixtures/private_select_true/supabase/migrations/20260102000000_case.sql 137 B
- examples/proof/rls-comparison/fixtures/public_catalog/expected.json 434 B
- examples/proof/rls-comparison/fixtures/public_catalog/package.json 153 B
- examples/proof/rls-comparison/fixtures/public_catalog/supabase/migrations/20260101000000_case.sql 243 B
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- today Changed 94587514ca17
- 7d ago Changed e6bb81632c84
- 10d ago Changed 969aa62979c7
- 11d ago Changed 1145c44f401e
- 13d ago Changed 718155af5eab
- 14d ago Changed 0f20d30907a2
- 21d ago First seen · 7 lines scan A c91c8cfc1560
viberaven is a plugin published in the GitHub repository ohad6k/VibeRaven (61 stars, last pushed yesterday), licensed MIT. Its token cost is not measured: this kind of file is read by the harness, not the model. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-25.
Other plugins, from other repositories
before-you-build
Pre-build product risk review for founders, product teams, and AI-assisted builders before implementation starts.
mc-agent-toolkit
Monte Carlo Agent Toolkit — data observability skills and enforcement hooks for AI coding agents.
kage
Kage manages your memory and agents. It briefs and runs agents in isolated git worktrees for a single run or a multi-wave goal, re-runs the checks itself instead of trusting the agent's report, and remembers what it learns so each brief is smarter than the last.
mosaic-bridge
Mosaic Bridge — Unity MCP assistant agents for scene building, shader creation, and session continuity.
collate
A plugin that provides an end-to-end workflow for OCR and proofreading historical Chinese documents. OCR turns scanned page images into editable text.
humanizer
Rewrite AI-sounding text so it reads like the writer without changing what it says.