ShipReady Documentation
Everything you need to secure your AI-generated code. From quick start to best practices.
Getting Started
ShipReady is a security scanner designed specifically for AI-generated code. Whether you use GitHub Copilot, Cursor, Claude, or ChatGPT to write code, ShipReady catches the vulnerabilities that AI tends to introduce.
What ShipReady Does
- Scans your GitHub repositories for security vulnerabilities
- Detects OWASP Top 10 vulnerabilities including SQL injection, XSS, and more
- Provides AI-powered fix suggestions you can copy directly into your code
- Generates plain-English security reports with severity ratings
Why AI Code Needs Extra Security
Studies show that 40% of AI-generated code contains security vulnerabilities. AI coding assistants optimize for functionality, not security. ShipReady bridges this gap.
Quick Start
Get your first security scan running in under 2 minutes.
Connect GitHub
Sign in with your GitHub account and authorize ShipReady to access your repositories.
Select Repository
Choose which repositories you want to scan from your connected GitHub account.
Run Scan
Click "Scan" and get your security report.
Fix Issues
Review findings and use AI-powered fix suggestions to patch vulnerabilities.
Vulnerability Types
ShipReady detects these common security vulnerabilities in your code.
SQL Injection
CriticalUnsanitized database queries
Cross-Site Scripting (XSS)
HighMalicious script injection
Authentication Bypass
CriticalAccess control flaws
Secrets Exposure
CriticalHardcoded credentials
Path Traversal
HighDirectory escape attacks
Command Injection
CriticalShell command exploits
Insecure Deserialization
HighObject manipulation attacks
SSRF
HighServer-side request forgery
See all vulnerability types on our Features page.
Understanding Results
After each scan, you'll receive a detailed security report. Here's how to read it.
Security Score
Your security score is calculated based on the number and severity of vulnerabilities found.
Severity Levels
Finding Details
Each finding includes:
- •File and line number - Exact location of the vulnerability
- •Vulnerability type - Category (SQL injection, XSS, etc.)
- •Description - Plain-English explanation of the issue
- •AI-powered fix - Suggested code to resolve the vulnerability
AI-Powered Fixes
ShipReady doesn't just find vulnerabilities—it helps you fix them.
const query = `SELECT * FROM users WHERE id = ${userId}`
db.execute(query)const query = 'SELECT * FROM users WHERE id = ?' db.execute(query, [userId])
Copy for Claude / ChatGPT
Each fix includes a "Copy for Claude" button that formats the vulnerability and fix as a prompt you can paste directly into your AI coding assistant.
"Fix this SQL injection vulnerability in my code. The issue is on line 42 of api/users.ts. Here's the vulnerable code: [code]. Here's the suggested fix: [fix]. Please apply this fix and explain why it's more secure."
Frequently Asked Questions
How long does a scan take?
Scan time depends on repository size. We optimize for speed without sacrificing accuracy.
What languages are supported?
ShipReady supports JavaScript, TypeScript, Python, Go, Java, Ruby, PHP, and more. We use Semgrep under the hood, which provides comprehensive multi-language support.
Is my code stored on your servers?
No. We clone your repository temporarily during the scan and delete it immediately after. Your code is never stored permanently on our servers.
Can I scan private repositories?
Yes! When you connect your GitHub account, you can authorize access to both public and private repositories.
How do AI-powered fixes work?
When we detect a vulnerability, we analyze the code context and generate a secure fix suggestion. You can copy the fix directly or use it as a prompt for your AI coding assistant.
What is the OWASP Top 10?
The OWASP Top 10 is a standard awareness document representing the most critical security risks to web applications. ShipReady scans for all categories in the OWASP Top 10.
Ready to secure your code?
Start scanning in under 2 minutes. No credit card required.
Start Scanning Free