Skip to main content

Secure every action
your AI agents take.

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

Generated write skipped JWT verification

An agent proposed decoding a session token without checking its signature, which would have landed in auth.

  • session.ts
  • High risk
  • auth

Stopped before write

VibeLint blocked the edit and returned a safer fix: verify the signature and restrict allowed algorithms.

Checked locally before the file changed

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

The shift

AI moved from suggesting to acting.

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.

  • Unsafe file writes
  • Over-broad tool access
  • Silent workflow actions
  • Secrets in generated code
  • Unreviewed production changes
  • No audit trail

Without a control layer

  • 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.

With VibeLint

  • 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

One security loop for code writes and agent actions.

VibeLint does not split AI code security from agent security. It treats both as actions that can be checked, blocked, approved, and logged.

01pre-write

Block unsafe code

Catch secrets, injections, broken auth, unsafe LLM patterns, and risky dependencies before generated code lands.

11 detectors
03audit

Log every action

Record agent identity, tool, action, status, risk score, reasoning summary, and redacted payload metadata.

searchable trail
04human-in-loop

Require approval

Route sensitive actions to approval so agents keep moving on safe work and pause before high-impact changes.

policy timeout

Generated code is still protected

Pre-write checks remain the first action gate.

auth.ts

- 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"] })

Tool calls get policy decisions

Use the same loop for agents outside your IDE.

permissions
toolactiondecision
linearcreate_issueallow
striperefund_paymentapproval
shellrm -rf ./uploadsblock

How it works

After you sign up, set up once, then protect every agent action.

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.

  1. 01

    Create a free account

    No credit card required

  2. 03

    Control, log, and secure

    Gate actions, catch risks, and audit every agent move

Choose a path and protect every action

Setup · code security

Add VibeLint once. Every AI code write gets checked.

Install VibeLint as an MCP server, keep coding as usual, and block risky generated code before it lands in your project.

  1. 01

    Connect your IDE

    Add VibeLint as an MCP server with the ready-to-copy setup in your dashboard.

  2. 02

    Your agent writes code

    Keep using Cursor, Claude Code, Codex, Antigravity, or Windsurf as you normally do.

Use cases

Secure agents without changing where you build them.

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

AI coding agents

YouAn agent writes or edits a file in your IDE.

VibeLintVibeLint scans it locally, blocks secrets and broken auth, and returns a safer fix.

  • block secrets
  • gate file writes
  • scan before save

n8n · Zapier Agents · Make AI Agents

Workflow 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.

  • approve sends
  • log tool calls
  • block risky automations

LangChain / LangGraph · CrewAI · OpenAI Agents SDK

Developer frameworks

YouA framework agent is about to run a tool in your runtime.

VibeLintVibeLint returns allow, block, or require approval over HTTP or SDK.

  • SDK-friendly
  • HTTP-first
  • redacted payloads

Microsoft Copilot Studio · Amazon Bedrock Agents · Salesforce Agentforce

Enterprise platforms

YouA company agent is acting inside an internal or SaaS tool.

VibeLintVibeLint attaches an identity, applies team policy, and keeps audit evidence.

  • agent identities
  • team policies
  • audit evidence

Works where your agents already run

VibeLint is the security layer around the tools you already use.

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.

Works with your stack
  • Codex
  • Cursor
  • Claude Code
  • Google Antigravity
  • Devin Desktop
  • n8n
  • Zapier Agents
  • Make AI Agents
  • Dify
  • Flowise
  • LangChain / LangGraph
  • CrewAI
  • OpenAI Agents SDK
  • VS Code MCP
  • Codex
  • Claude Code
  • Google Antigravity
  • Devin Desktop
  • Cursor
  • VS Code MCP

Different layer

Your stack builds and watches. VibeLint decides.

Builders create agents. Identity proves access. Observability traces behavior. Scanners review code later. VibeLint controls the action before it becomes impact.

  1. Builders

    Build time

  2. Scanners

    After write

  3. VibeLint

    Before the action

  4. Observability

    After the fact

  • Agent builders

    Build time

    Design, 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.

    • Allow / block / approve
    • Action audit trail
    • Risk-aware gates
  • Observability tools

    After the fact

    Trace 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.

    • Decision + reason
    • Approval status
    • Security risk score
  • Identity and authorization

    Identity layer

    Authenticate 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.

    • Per-agent policies
    • Sensitive action gates
    • Scoped agent keys
  • Traditional scanners

    After write

    Find 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.

    • Pre-write scanning
    • Pre-action checks
    • Block before commit

Keep your stack. Add one control point before agents write code, call tools, or change real systems.

Pricing

Protection that grows with your agents

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.

Free

For developers who want VibeLint between their AI coding agent and their files.

$0/ forever
Start free

No card required

  • Stop secrets before they land in your project
  • Catch injection and broken auth while the agent is writing
  • Keep raw source scans on your machine
  • Local MCP scanner
Show all featuresShow less
  • Unlimited local protected checks
  • 500 dashboard-synced protected checks per month
  • Pre-write security checks
  • Hard-coded secrets
  • SQL and NoSQL injection
  • Broken auth patterns
  • CORS and framework misconfiguration
  • Pre-commit hook
  • Code remediation hints

Max

For high-volume teams running many agents, logs, rules, and approvals.

$49/ month

Cancel anytime. Account required.

  • Govern many production agents under one policy layer
  • Keep longer history when you need to investigate
  • Scale logs, rules, and approvals with your team
  • Everything in Pro
Show all featuresShow less
  • 50 agents
  • 250,000 action logs per month
  • 250 permission policies
  • 2,500 permission rules
  • 2,500 pending approvals
  • 90-day action log retention
  • 90-day scan history retention
  • 10,000 dashboard-synced protected checks per month
  • High-volume production agent security

FAQ

Frequently Asked
Questions

01Does my source code ever leave my machine?

No. 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.

  • Local scanner keeps all source files on your machine
  • Dashboard sync: issue type, severity, line number, and history only
  • Agent payloads are redacted before any logging
  • Permission decisions sync as metadata, not as code
02What is Agent Control and why do I need it?

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.

  • Define per-agent or per-project permission policies
  • Gate any tool call: file writes, API calls, database mutations, shell commands
  • Three decision outcomes: Allow, Block, or Require Approval
  • Policies take effect immediately without restarting your agent
03How granular are the permission policies?

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.

  • Identity-level: restrict what a specific agent or workflow is allowed to do
  • Tool-level: blanket allow/block for shell, filesystem, network, or database tools
  • Pattern-level: block writes to /secrets, /prod, or any path pattern you define
  • Pending approvals expire on a policy timeout (default 30 minutes, up to 24 hours)
04What happens when an agent action is blocked or needs approval?

Safe work continues uninterrupted. Risky work is stopped or paused with a structured decision your team can act on immediately.

  • Allow: action proceeds normally with a log entry
  • Block: action is denied with a clear reason returned to the agent
  • Require Approval: action waits in queue until a human reviews it from the dashboard
  • All decisions are timestamped and stored in Agent Logs for audit
05What does VibeLint log about my agents?

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.

  • Action logs: tool call, input summary, outcome, and timestamp per agent
  • Decision logs: Allow / Block / Approval result with the matching policy rule
  • Code scan logs: file path, issue type, severity, and detector ID
  • All logs are correlated by agent identity and session for easy tracing
06Can I search or export agent logs for compliance or debugging?

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.

  • Full-text search across action, tool, and outcome fields
  • Filter by agent identity, project, severity, or date range
  • Export logs as JSON or CSV for your SIEM, audit system, or incident review
  • Retention is fixed by plan: 7 days Free, 30 Pro, 90 Max
07How are agent logs different from standard application logs?

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.

  • Agent identity attached to every entry (not just process or IP)
  • Permission decision correlated with the exact action that triggered it
  • Redacted payloads ensure sensitive data is never stored in logs
  • Timeline view reconstructs a full agent session at a glance
08What kinds of security issues does VibeLint catch in AI-generated code?

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.

  • Hardcoded secrets, API keys, and credential leaks
  • SQL / NoSQL injection and broken authentication patterns
  • Unsafe configuration, open CORS policies, and risky execution paths
  • Prompt injection and LLM-output checks on Pro and Max
09When does the code scan run, before or after the file is written?

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.

  • Pre-write interception via MCP tool-call hook
  • Blocking mode: unsafe code is stopped before it lands on disk
  • Warning mode: code is written but flagged for immediate review
  • Scan results show in the editor on the next check; metadata syncs to the dashboard after signup
10Does VibeLint integrate with my existing security tools like SonarQube or Snyk?

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.

  • Closes the pre-commit gap left by post-commit scanners
  • Export agent logs as JSON or CSV from the dashboard
  • Works alongside Snyk, SonarQube, Semgrep, and similar tools
  • No migration required. Add VibeLint as an extra layer, not a replacement
11How long does setup take and which tools are supported?

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.

  • IDEs and coding agents via MCP: Cursor, Claude Code, Codex, Windsurf, and similar
  • Workflow agents that call an HTTP permission or logging layer
  • Runtimes and SDKs: LangGraph, CrewAI, and custom agent loops
  • Copy the setup snippet from your dashboard, with no config file to maintain
12What does the Free plan include, and when should I upgrade?

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.

  • Free: local MCP scanning, unlimited local protected checks, core detectors, 1 agent, 100 logs, 1 policy, 0 approvals
  • Pro: agent identities, action logs, permission policies, approvals, and full detector coverage
  • Upgrade only when you need control and visibility across agents and workflows

Still have a question?

Don't worry — we're happy to help. Reach out and we'll get you a clear answer.

Contact Us

Ready when you are

Secure what your AI agents write, run, and touch.

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

  • Free local scanning
  • About 2 minutes to set up
  • Upgrade for full protection