Security for
web projects
Privacy-first scanning that runs locally. Plain-language findings with AI-generated fix prompts. Your code never leaves your machine.
You ship fast.
But is your code secure?
AI tools help you build in hours, not months. But they routinely ship hardcoded secrets, missing headers, and injection vectors. Enterprise scanners cost £300+/mo. Nobody teaches the basics.
80%
of cyber incidents target web apps
Verizon DBIR 2024
43%
of attacks target small businesses
Accenture Cybersecurity Report
$4.88M
average cost of a data breach
IBM Cost of a Data Breach 2024
62%
cite cost as a barrier to security testing
Ponemon Institute 2023
40%
more vulnerabilities in AI-generated code
Stanford University 2023
197
days — average time to detect a breach
IBM Cost of a Data Breach 2024
Three steps to ship secure
No accounts. No configuration. No cloud dependency.
Install
One command. Nothing to configure. Works with any Node.js project.
npx bastion-scan scanScan
12 checks run in seconds — secrets, headers, SSL, CORS, dependencies, code patterns.
Score: 78/100Fix
AI-generated prompts tailored to your exact stack. Paste into Claude or ChatGPT.
All checks passingWhat we check
12 automated checks covering the most common security gaps in web applications.
Configuration
Validates .gitignore patterns and .env file setup to prevent accidental secret exposure.
- .gitignore coverage
- .env.example validation
- Sensitive file detection
Suggested fix
Create a .env.example file listing every required environment variable with placeholder values.
Real results
Three projects we built or maintain — each one hardened with Bastion's own recommendations.
ParkMoto
London motorbike parking finder. Patched all 8 findings in one Cursor session.
Lovable-Eject
Open-source toolkit for migrating off Lovable. From zero to 78 after one scan and a weekend of fixes.
Bastion
We scan ourselves. Two upstream postcss advisories showed up within a day of publication.
We scanned 15 indie web projects during May 2026. Median score: 45 out of 100. Not one had a Content-Security-Policy. One in fifteen had a published security disclosure policy. SSL comes free with your hosting provider — everything else is on you.
Simple, fair pricing
Start free. Upgrade when you need more.
What you get:
- OWASP education
- Security checklist
- Tool recommendations
- 1 URL scan per day
- Community support
Pro
per month
30-day refund policy
What you get:
- Everything in Free, plus:
- All 15 security checks
- Unlimited URL scans
- AI fix prompts
- Config generators
- Security badge
- Email support
Team
per month
30-day refund policy
What you get:
- Everything in Pro, plus:
- PDF compliance reports
- Historical score trackingSoon
- GitHub Action for all repos
- Priority support
All plans include a 14-day free trial. Cancel anytime. Payments processed by Lemon Squeezy.
Your code never leaves your machine
Inspect every line. The Bastion CLI is free, open source, and runs entirely on your machine. No telemetry. No uploads. No cloud dependency.