Sentinel is a local-first, privacy-focused code security platform that automates security audits, code reviews, and dependency checks. Built for modern DevOps, it uses multi-agent AI to detect and fix vulnerabilities before they reach production.
Get Sentinel running in your project with just three commands:
# 1. Install & Verify
npm install -g sentinel-cli && sentinel --version
# 2. Configure API Keys (Interactive)
sentinel auth
# 3. Run Your First Security Audit
sentinel security-auditAutomate your PR reviews in seconds. Add this to .github/workflows/sentinel.yml:
- uses: actions/checkout@v4
- uses: KunjShah95/Sentinel-CLI@main
env:
GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY }}- Local-First & Private: Your code never leaves your machine. Prompts are generated locally.
- Multi-Agent AI: Scanner β Fixer β Validator pipeline for 10x higher accuracy.
- 20+ Built-in Analyzers: Security, Quality, Bugs, Performance, Accessibility, and more. See Analyzers List
- Multi-LLM Support: Use OpenAI, Google Gemini, Groq, or Anthropic.
- Auto-Fix: One-line command to resolve common security and quality issues.
- Baseline Caching: Intelligent scans that only analyze changed code for near-instant results.
| Guide | Description |
|---|---|
| π Commands List | Full CLI reference |
| π Analyzers Reference | List of all 20+ security and quality checks |
| πΊοΈ Roadmap | Check what's coming in v2.0 |
| π± Community Rules | Community-contributed rule recipes! |
| π€ Contributing | 5-minute local dev setup guide |
| π€ AI Providers | How to configure LLM keys |
Sentinel is actively protecting repositories across the open-source ecosystem, including:
- Sentinel Security Action β The official CI/CD guardian for this repository.
- Aether UI Framework β Using Sentinel for accessibility and UI quality audits.
- Nexus Backend Engine β High-precision security scanning for sensitive API layers.
# Globally
npm install -g sentinel-cli
# Without Install
npx sentinel-cli security-auditJoin the Sentinel community to get help, suggest features, and share your rules:
- GitHub Discussions β Best for Q&A, feature requests, and async support.
- Discord Server β Real-time chat with other developers and the maintainers. (Currently in setup!)
- Twitter/X β Follow for the latest release announcements and security tips.
Sentinel is free and open source. If it helps you, consider supporting its development!
| Tier | Amount | Perks |
|---|---|---|
| β Supporter | $5/month | Early access to new features, Discord supporter role |
| π Sponsor | $20/month | Priority support, feature requests, name in README |
| π’ Corporate | $99/month | Team dashboard (coming soon), dedicated support |
- GitHub Sponsors β Sponsor @KunjShah95
- Open Collective β Contribute to Sentinel
- Buy Me a Coffee β Support the project
Your sponsorship helps cover:
- API costs for free tier users
- New analyzer development
- Maintenance and bug fixes
MIT β Created by Kunj Shah. Be part of the guardian network β help us make code safer for everyone! βοΈ Star us if it helps you!
