Generated write skipped JWT verification
An agent proposed decoding a session token without checking its signature, which would have landed in auth.
VibeLint checks code writes, tool calls, and workflow actions before they become risk. Block unsafe generated code, gate sensitive actions, and keep a searchable audit trail across IDEs, MCP tools, and agent builders.
Connects to the agents you already run.
Spot unsafe agent actions and stop them
An agent proposed decoding a session token without checking its signature, which would have landed in auth.
VibeLint blocked the edit and returned a safer fix: verify the signature and restrict allowed algorithms.
Checked locally before the file changed
The shift
VibeLint secures that new action layer. It treats generated code, tool calls, and workflow automation as one surface that needs permission checks, blocking, approvals, and logs.
Agents can touch real systems
They edit files, call APIs, run workflows, send messages, query databases, and operate with whatever credentials you give them.
The risky action looks normal
A generated auth helper can skip verification. A workflow agent can email customers. A framework agent can query more data than intended.
Review happens too late
Traditional scanners and pull request checks see the result after the action already happened. VibeLint adds the check at action time.
Every action gets a decision
Allow low-risk actions, block dangerous ones, and gate sensitive operations behind approval.
Code writes stay protected
A code write is treated as an agent action, so secrets, injection risks, and broken auth are still blocked before they land.
Teams get evidence
Search action logs, review permission decisions, and understand what each agent attempted before risk spreads.
Platform
VibeLint does not split AI code security from agent security. It treats both as actions that can be checked, blocked, approved, and logged.
Catch secrets, injections, broken auth, unsafe LLM patterns, and risky dependencies before generated code lands.
11 detectorsAsk VibeLint before an agent calls a tool, writes a file, changes billing, sends a message, or touches data.
allow / block / gateRecord agent identity, tool, action, status, risk score, reasoning summary, and redacted payload metadata.
searchable trailRoute sensitive actions to approval so agents keep moving on safe work and pause before high-impact changes.
policy timeoutPre-write checks remain the first action gate.
- const token = "sk_live_abc123";
- jwt.decode(session, { verify_signature: false })
+ const token = process.env.STRIPE_SECRET_KEY;
+ jwt.verify(session, PUBLIC_KEY, { algorithms: ["RS256"] })
Use the same loop for agents outside your IDE.
How it works
Your dashboard gives a ready-to-copy MCP setup. From there, choose a path: scan generated code, log agent activity, or gate sensitive actions before they run.
01
No credit card required
02
MCP or CLI, ready in seconds from your dashboard
03
Gate actions, catch risks, and audit every agent move
Choose a path and protect every action
Setup · code security
Install VibeLint as an MCP server, keep coding as usual, and block risky generated code before it lands in your project.
01
Add VibeLint as an MCP server with the ready-to-copy setup in your dashboard.
02
Keep using Cursor, Claude Code, Codex, Antigravity, or Windsurf as you normally do.
03
Code is scanned locally. Safe edits continue; risky ones are flagged or blocked with a clear fix.
Use cases
VibeLint is deliberately not the builder. It is the security, permission, and audit layer around the agents your team already runs.
Cursor · Claude Code · Codex
YouAn agent writes or edits a file in your IDE.
VibeLintVibeLint scans it locally, blocks secrets and broken auth, and returns a safer fix.
n8n · Zapier Agents · Make AI Agents
YouAn agent sends an email, updates a CRM, or calls a SaaS API.
VibeLintVibeLint checks first, asks for approval when risk is high, and logs the call.
LangChain / LangGraph · CrewAI · OpenAI Agents SDK
YouA framework agent is about to run a tool in your runtime.
VibeLintVibeLint returns allow, block, or require approval over HTTP or SDK.
Microsoft Copilot Studio · Amazon Bedrock Agents · Salesforce Agentforce
YouA company agent is acting inside an internal or SaaS tool.
VibeLintVibeLint attaches an identity, applies team policy, and keeps audit evidence.
Works where your agents already run
Not another agent builder. VibeLint gives agents built in IDEs, workflow builders, and frameworks a shared permission check, audit log, and approval path.
Popular starting points
IDEs and MCP agents connect from your dashboard. Workflow and framework agents can check permission, run if allowed, and log the action over HTTP or SDK.
Different layer
Builders create agents. Identity proves access. Observability traces behavior. Scanners review code later. VibeLint controls the action before it becomes impact.
Builders
Build time
Scanners
After write
VibeLint
Before the action
Observability
After the fact
Agent builders
Build timeDesign, orchestrate, and run the agent workflow.
They make agents act, but do not decide whether each action should run.
n8n · Dify · Flowise
VibeLint adds
Checks tool calls and workflow steps before impact.
Observability tools
After the factTrace prompts, model calls, latency, cost, and evaluations.
They explain what happened after the risky step has already run.
Langfuse · Braintrust · Phoenix · Helicone
VibeLint adds
Adds the decision, approval state, and security risk to the trail.
Identity and authorization
Identity layerAuthenticate users and apps, or authorize human and application roles.
User access is not agent policy for files, tools, or money movement.
Auth0 · Permit.io · Cerbos
VibeLint adds
Applies agent-specific policy to each tool call and workflow action.
Traditional scanners
After writeFind code and package risk once the artifact already exists.
Repository scans run after the write and never see live agent actions.
SAST · SCA · Dependency scan · PR checks
VibeLint adds
Checks generated code and agent actions before they land or execute.
Keep your stack. Add one control point before agents write code, call tools, or change real systems.
Pricing
Free includes local code scanning and light dashboard sync. There is no approval queue on Free. Pro adds the full detector suite, permissions, approvals, and generous agent security. Max is for high-volume production agents.
For developers who want VibeLint between their AI coding agent and their files.
No card required
For builders and teams running agents across IDEs, workflows, and frameworks.
Cancel anytime. Account required.
For high-volume teams running many agents, logs, rules, and approvals.
Cancel anytime. Account required.
FAQ
Still have a question?
Don't worry — we're happy to help. Reach out and we'll get you a clear answer.
Contact UsNo. Code scanning runs entirely locally. Only lightweight metadata (issue type, severity, line number, and project history) is synced to the dashboard. Your raw source never leaves your environment.
Agent Control is VibeLint's permission layer that decides, in real time, whether an agent action should be allowed, blocked, or escalated for human approval. Without it, AI agents can read, write, or delete sensitive resources with no oversight.
Policies can be scoped to an individual agent identity, a project, a tool category, or a specific action pattern, giving you precise control without writing custom middleware.
Safe work continues uninterrupted. Risky work is stopped or paused with a structured decision your team can act on immediately.
Every agent action, permission decision, and code scan result is captured in a structured, searchable audit trail, so you can see exactly what happened, when, and why.
Yes. The dashboard provides full-text search across all log dimensions. Logs can be filtered by agent, project, time range, or decision outcome and exported for compliance reports or incident reviews.
Standard logs capture system events. VibeLint's agent logs are purpose-built for agentic workflows, capturing intent, action, and governance decision in a single correlated record.
VibeLint scans code as agents write or edit it, catching the vulnerability classes most common in AI-generated output before they ever reach your codebase.
Scans run before risky writes are committed, acting as a gate. If an issue is found, the write is blocked or flagged for review, not just reported after the fact.
VibeLint complements your existing SAST and SCA tools by adding a real-time gate at the AI write layer, the gap most scanners miss because they run after code is already committed.
Most people finish the first MCP connect in a few minutes after signup. VibeLint is built for the AI coding and agent stack you already use, not something new to migrate into.
Free is local code scanning plus a small dashboard sync budget: 1 agent, 100 action logs per month, 1 policy, and no approval queue. Upgrade to Pro when you need permissions, approvals, and full agent logs.
Still have a question?
Don't worry — we're happy to help. Reach out and we'll get you a clear answer.
Contact UsReady when you are
Create a free account, install VibeLint, and start with local code protection. Upgrade when you want agent identities, action logs, permission policies, and approvals.
Local code protection
Scan AI writes before they land
Agent permissions
Gate sensitive tool actions
Searchable audit logs
Trace what every agent did
Operational controls
Security at the moment an agent acts.
01
Local source scanning
Raw code stays on your machine
02
Pre-action decisions
Allow, block, or require approval
03
Searchable evidence
Trace every reported agent action