Automate security analysis on every pull request
The CodeSlick GitHub App automatically analyzes code in your pull requests and posts security findings as comments. Think of it as an automated security reviewer that runs on every PR.
On the GitHub App page, you'll see an "Install" button (if first time) or "Configure" (if already installed).
Note: You need to be an admin or owner of the repository/organization to install GitHub Apps.
Select which repositories CodeSlick should analyze:
CodeSlick will request these permissions:
Review the settings and click the green "Install" button. You'll be redirected back to CodeSlick.
Success! The GitHub App is now installed. Open a pull request to see it in action.
Create or update a PR in any repository where CodeSlick is installed.
The app fetches all code files in the PR and runs 226 security checks (SQL injection, XSS, command injection, etc.).
Security findings are posted as a comment on the PR, organized by severity (CRITICAL, HIGH, MEDIUM, LOW).
Each vulnerability has an individual "Apply Fix" button. Click it to generate an AI-powered fix and apply it directly to your branch (GitHub-native, no authentication required).
The PR shows a green checkmark (✅ pass) if no critical issues, or red X (❌ fail) if critical vulnerabilities are found.
## CodeSlick Security Analysis **Summary:** 3 vulnerabilities found ### 🔴 CRITICAL (1) - **SQL Injection** in `src/api/users.js:42` - User input directly concatenated into SQL query - CVSS: 9.8 | OWASP: A03:2021 Injection ### 🟠 HIGH (2) - **XSS Vulnerability** in `src/components/UserProfile.jsx:15` - Unsanitized user input rendered to DOM - CVSS: 7.5 | OWASP: A03:2021 Injection - **Hardcoded Credentials** in `src/config/database.js:8` - API key hardcoded in source code - CVSS: 7.0 | OWASP: A07:2021 Identification Failures --- **Analyzed:** 5 files | **Passed:** 2 files | **Failed:** 3 files Powered by CodeSlick Security Scanner
Go to your GitHub organization/account Settings → Applications → Installed GitHub Apps → CodeSlick → Uninstall
Yes! Create a draft PR or a PR in a test repository. The app analyzes all PRs, including drafts.
Install the GitHub App and get security analysis on every pull request.