OpenRung
A free, privacy-first relay network that helps you reach the open internet. Open source and nonprofit-run.
Scan your deployed URL in 60 seconds, get a Ship Score, fix blockers with one click, and monitor every deploy — before you ship to Vercel, Supabase, and Stripe.
SecurityTypeScript · CSSGitHub @assurlyOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Pre-deploy ship gate for AI-generated code — scan Next.js/Supabase/Stripe/Vercel projects before you ship. CLI + MCP server.
Loading the full README.
Read the full 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.