
Research
/Security News
Popular npm Packages in the keyv and Cacheable Namespaces Compromised in Active Supply Chain Attack
Popular npm packages keyv and cacheable compromised.
@opzyai/mcp
Advanced tools
Local-first security check MCP server for AI coding agents — finds hardcoded secrets, exposed .env files, secrets in git history, and vulnerable dependencies in your workspace, entirely on your machine.
A local-first security check for AI coding agents. An MCP server that scans the project in your workspace for the mistakes that ship secrets and vulnerabilities to production — and runs entirely on your machine.
Ask your agent "is this safe to ship?" and get a Launch Readiness score with a fix for every finding.
Built by Opzyai — source at thfothijn/opzyai-mcp. For deep, server-side scanning of repositories you own (SAST, dependency CVEs, git-history secrets) and fixes your AI editor applies for you, see the hosted Pro server.
The single security_check tool runs four detectors over your project:
.env files — env files that are committed or not gitignored.package-lock.json, pnpm-lock.yaml and yarn.lock supported).Launch Readiness: 35/100 — not safe to ship yet.
Findings (2), most severe first:
[CRITICAL] Stripe live secret key in source
Where: src/lib/billing.ts:12
Why: sk_live_… assigned to a constant that ships to production
Fix: Move it to an environment variable and rotate the key in the Stripe dashboard.
[HIGH] .env is not gitignored
Where: .env
Why: the file with your real credentials can be committed by any `git add .`
Fix: Add `.env` to .gitignore and rotate anything already committed.
Dependency check used OSV.dev — only package names + versions were sent, never your code.
Ran entirely on your machine.
Everything runs locally over stdio. The only network call is the dependency check (OSV),
which sends package names + versions only — never your code. Pass offline: true to
skip it so nothing leaves your machine at all.
No global install needed — run it on demand with npx.
claude mcp add opzyai -- npx -y @opzyai/mcp
{
"mcpServers": {
"opzyai": {
"command": "npx",
"args": ["-y", "@opzyai/mcp"]
}
}
}
Then ask your agent: "run a security check on this project" or "is this safe to ship?"
security_check| Input | Type | Description |
|---|---|---|
path | string? | Project root to scan. Defaults to the current working directory. |
offline | boolean? | Skip the OSV dependency check so nothing leaves the machine. |
Not sure what your deployed app exposes? Run the free, no-account
Vibe Check — paste your URL, get a 0–100
Launch Readiness score in ~15 seconds (leaked keys in the client bundle, exposed .env /
.git / source maps, missing headers).
git on PATH (for the git-history check)MIT © Opzyai
FAQs
Local-first security check MCP server for AI coding agents — finds hardcoded secrets, exposed .env files, secrets in git history, and vulnerable dependencies in your workspace, entirely on your machine.
We found that @opzyai/mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
/Security News
Popular npm packages keyv and cacheable compromised.

Security News
A misconfiguration gave three Anthropic models internet access, and one, believing it was in a simulation, shipped a credential-stealing package to PyPI.

Security News
/Company News
Socket has joined the new Composer and Packagist sponsorship program as a launch sponsor, supporting the team that keeps PHP's package ecosystem secure.