Skip to content

KunjShah95/SENTINEL-CLI

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

53 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

πŸ›‘οΈ Sentinel β€” The AI-Powered Code Security Guardian

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.

npm version GitHub Action Docs Discord Node Version License: MIT


πŸ”₯ Quick Start (60 Seconds)

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-audit

πŸ“½οΈ Sentinel in Action

Sentinel CLI Demo Output


⚑ Add to CI in 3 Lines

Automate 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 }}

πŸš€ Why Sentinel?

  • 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.

πŸ“š Resources

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

🌎 Trusted by Developers at

Sentinel is actively protecting repositories across the open-source ecosystem, including:


πŸ› οΈ Installation

# Globally
npm install -g sentinel-cli

# Without Install
npx sentinel-cli security-audit

Read the full documentation


πŸ’¬ Community & Support

Join 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.

πŸ’š Sponsor This Project

Sentinel is free and open source. If it helps you, consider supporting its development!

Sponsorship Tiers

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

Ways to Sponsor

Your sponsorship helps cover:

  • API costs for free tier users
  • New analyzer development
  • Maintenance and bug fixes

πŸ›‘οΈ License

MIT β€” Created by Kunj Shah. Be part of the guardian network β€” help us make code safer for everyone! ⭐️ Star us if it helps you!

About

πŸ›‘οΈ Sentinel CLI - AI-powered code review with security scanning, dependency analysis & accessibility checks. Supports OpenAI, Groq & Gemini!

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors