sentrik
Provides a GitHub Action to automatically run Sentrik scans and gates on pull requests, with configurable packs, failure thresholds, and SARIF upload to GitHub Code Scanning.
Integrates with GitLab CI to run Sentrik gate on merge requests, enforcing compliance checks in the pipeline.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@sentrikScan my code and show me critical findings"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
What is Sentrik?
Sentrik is a CLI + dashboard that enforces coding standards, compliance rules, and security policies on every commit. Built for teams using AI coding agents (Claude Code, Cursor, Copilot) where code is generated faster than humans can review it.
The problem: AI agents write code that works but may violate security policies, compliance requirements, or architectural standards. Nobody catches it until audit time.
The solution: Sentrik scans every change against regulatory standards (OWASP, SOC 2, HIPAA, PCI-DSS, FDA IEC 62304, and more), gates PRs that fail, and generates audit-ready evidence.
Related MCP server: DevStandards MCP Server
Install
pip install sentrikInstalling gives you the free tier immediately — 6 standards packs, 193 rules, no license key or sign-up. Paid tiers are activated with a license key from hello@sentrik.dev.
Quick Start
# 1. Initialize your project (auto-detects language, frameworks, CI)
sentrik init
# 2. Scan your code
sentrik scan
# 3. Enforce the gate in CI (exit 1 on failure)
sentrik gate
# 4. Launch the dashboard
sentrik dashboardFree Tier (forever, no credit card)
Sentrik includes 6 standards packs with 193 rules for free:
Pack | Rules | What it catches |
OWASP Top 10 | 69 | SQL injection, XSS, auth flaws, SSRF, and more |
SOC 2 | 30 | Trust services criteria for security & availability |
Python Security | 18 | eval/exec, pickle, subprocess, Django/Flask vulns |
Go Security | 15 | Injection, crypto misuse, unsafe, concurrency bugs |
Supply Chain Security | 26 | SLSA, SBOM, dependency integrity, AI tool supply chain |
C/C++ Coding Standards | 35 | Modern C/C++ safety and security practices |
Plus built-in commands at every tier:
sentrik scan/sentrik gate- Scan and enforcesentrik vulns- Dependency vulnerability scanning (CVEs)sentrik sbom- Software bill of materialssentrik secrets- Hardcoded secrets detectionsentrik dashboard- Web UI with findings, charts, and reportssentrik threat-model- STRIDE threat analysissentrik quality-score- Code quality scoring (0-100)
Paid Tiers
Free | Team | Organization | |
Standards packs | 6 (193 rules) | 18 (475 rules) | 24 (595 rules) |
OWASP, SOC 2, Supply Chain, C/C++ | Yes | Yes | Yes |
HIPAA, PCI-DSS, ISO 27001, GDPR | - | Yes | Yes |
FDA IEC 62304, NIST, CMMC, Cloud IaC | - | Yes | Yes |
MISRA-C, DO-178C, ISO 26262 | - | - | Yes |
Vulnerability scanning | Yes | Yes | Yes |
Dashboard | Yes | Yes | Yes |
Work item reconciliation | - | Yes | Yes |
Custom rule packs | 5 | 25 | 100 |
Parallel scanning | - | - | Yes |
Governance & audit log | - | - | Yes |
Paid tiers are available by contacting hello@sentrik.dev — see sentrik.dev/pricing.
CI/CD Integration
GitHub Actions (Marketplace)
# .github/workflows/sentrik.yml
name: Sentrik Gate
on: [pull_request]
jobs:
gate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: maxgerhardson/sentrik-community@v1That's it — one line. The action auto-detects PR context, runs the gate, uploads SARIF to GitHub Code Scanning, and attaches the findings report as an artifact.
With options:
- uses: maxgerhardson/sentrik-community@v1
with:
packs: "owasp-top-10,soc2,supply-chain-security"
fail-on: "critical,high"
license-key: ${{ secrets.SENTRIK_LICENSE_KEY }}Using outputs:
- uses: maxgerhardson/sentrik-community@v1
id: sentrik
- run: echo "Found ${{ steps.sentrik.outputs.findings-count }} findings"
if: always()GitLab CI
sentrik:
image: maxgerhardson/sentrik:latest
script:
- sentrik gate --git-range "origin/main...HEAD"
rules:
- if: $CI_PIPELINE_SOURCE == "merge_request_event"Azure Pipelines
- script: |
pip install sentrik
sentrik gate --git-range "origin/main...HEAD"
displayName: Sentrik GateAI Agent Integration
Sentrik works as an MCP server for AI coding agents:
# Start MCP server for Claude Code, Cursor, VS Code
sentrik mcp-serverThe MCP server gives AI agents real-time access to compliance rules, scan results, and remediation guidance — so they write compliant code from the start.
Example Configurations
Starter (web app)
# .sentrik/config.yaml
standards_packs:
- owasp-top-10
- supply-chain-security
gate:
fail_on:
- critical
- highHealthcare / Medical Device
standards_packs:
- owasp-top-10
- hipaa
- fda-iec-62304
- supply-chain-security
gate:
fail_on:
- critical
- high
- mediumFintech
standards_packs:
- owasp-top-10
- pci-dss
- soc2
- supply-chain-security
gate:
fail_on:
- critical
- highGovernment / Defense
standards_packs:
- owasp-top-10
- nist-800-53
- cmmc
- supply-chain-security
gate:
fail_on:
- critical
- high
- mediumCommunity
Discussions - Ask questions, share tips, show what you've built
Issues - Report bugs or request features
Documentation - Full CLI reference, configuration guide, API docs
Support
Channel | For |
Questions, ideas, community help | |
Direct support (paid tiers) | |
Pricing and licensing |
License
Proprietary. Free tier available forever with no credit card required.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityDmaintenanceProvides real-time policy enforcement for AI coding agents by intercepting and validating their actions against organizational standards like naming conventions, security policies, and compliance rules before execution. Prevents violations through immediate feedback and auto-correction suggestions.5
- FlicenseNot gradedqualityNot gradedmaintenanceProvides AI agents with access to 284+ development best practices, security guidelines, and coding standards across multiple languages and frameworks including comprehensive Drupal standards and OWASP Top 10 vulnerabilities.2
- AlicenseNot gradedqualityCmaintenanceTransforms static coding standards into a queryable live data store for AI agents, delivering task-specific rules and fix guidance on demand. This optimizes context window usage through progressive disclosure, ensuring agents apply relevant governance without loading massive documentation.2MIT
- AlicenseNot gradedqualityBmaintenanceIntegrates authoritative security compliance frameworks (ISO 27001, NIST 800-53, OWASP ASVS, NIST SSDF) into AI-assisted development, offering control lookups, cross-framework mappings, build-time guardrails, and automated audit evidence generation.1693MIT
Related MCP Connectors
Threat modeling, code/cloud/pipeline scanning, shadow-AI discovery, compliance checks and fixes.
Pay-per-call cybersecurity for AI agents: vuln scans, threat intel, compliance, code security.
Zero-install security baseline for AI coding agents — OWASP/CWE-cited rules over MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/maxgerhardson/sentrik-community'
If you have feedback or need assistance with the MCP directory API, please join our Discord server