Where it lives
The Security panel is a tab in the project view — same row as Code, Preview, and the rest. You can also reach it directly at:Scan modes
Two modes ship today:- Basic — a fast pass that covers the highest-signal checks. Catches the issues you almost always want to know about: exposed secrets, obvious auth gaps, common misconfigurations. Runs in seconds.
- Deep — a longer, more exhaustive analysis that follows data flow further and flags subtler issues — permission escalation paths, policy gaps that depend on multiple files, supply-chain warnings. Trades wall time for coverage.
Pre-deploy scan
When you click Deploy (or Publish) on a web project, Vibely runs a security scan before it ships the build. The deploy modal pauses on the scan results. Findings come in two grades:- Blockers — the deploy will not proceed until the finding is fixed or explicitly waived. The scanner uses this for things you’d genuinely regret shipping (exposed service keys, missing auth on a sensitive route).
- Warnings — surfaced but not blocking. Review them and click through.
Fix with prompt
Every finding has a Fix with prompt button. Clicking it drafts a prompt for the agent that:- Quotes the finding (file, line, severity, description)
- Asks the agent to fix the underlying issue
- Drops you back into the chat with the draft pre-filled
Plan gating
Security is on the platform across plans, but the depth of scan available varies by tier. Open Settings → Security Center (workspace-admin) for the current capability matrix under your plan.Related
Web App publish
Where the pre-deploy scan triggers.
Project settings
Per-project security scan configuration.
Admin settings
Workspace-wide Security Center.
Mobile security
Pre-publish scan on mobile projects.
