Pre-deploy ship gate for AI-generated code — scan Next.js/Supabase/Stripe/Vercel projects before you ship. CLI + MCP server.
翻译准备中
正在加载完整 README。
查看完整 README ↗Assurly is a professional production-readiness verifier designed to scan B2B SaaS applications for configuration, security, and integration errors, especially those introduced by AI code generators.
This project is organized as a monorepo utilizing npm workspaces:
packages/cli: The core local static analysis CLI tool (npx assurly).packages/mcp-server: MCP server exposing Assurly Ship Gate scans to AI agents (npx @assurly/mcp-server). See the MCP page or packages/mcp-server/README.md.packages/vscode-extension: Paused — VS Code editor integration (not actively maintained; target users scan via URL, MCP, or dashboard).apps/web: The Next.js landing page, documentation, and web audit portal.npm install
apps/web/.env.example to apps/web/.env.local and configure Supabase,
Stripe, and the GitHub App. Provider redirects always use APP_URL; Stripe and
GitHub webhook endpoints reject requests when their signing secrets are absent.
For local GitHub OAuth, add
http://localhost:3000/api/auth/callback to the Supabase Auth redirect allow
list. Open the app at http://localhost:3000 so the OAuth PKCE cookie and
callback share the same browser origin.npm run build:cli
npm run dev:web
Please refer to requirements.md for strict senior coding guidelines, security specifications, and testing strategies.