mcpField
S
Sentrik

Sentrik

ローカル
sentrik.devセキュリティ020 週間前に更新

Sentrik について

Sentrikは、AIコーディングエージェントを使うチーム向けのガバナンスCLIとダッシュボードです。コミットをセキュリティやコンプライアンスのルールで検査し、不合格の変更を止め、監査用の証跡を作成します。

主な機能

  1. 01コードと依存関係の脆弱性スキャン
  2. 02標準ルールによる変更のゲート
  3. 03ハードコードされたシークレットの検出
  4. 04SBOMと監査証跡の作成
  5. 05検出結果と品質スコアの表示

活用シーン

  1. 01CIで不合格の変更をブロック
  2. 02AI生成コードのセキュリティ確認
  3. 03コンプライアンス監査の証跡準備

MCP 対応

`sentrik mcp-server`でMCPサーバーとして実行でき、AIコーディングエージェントにコンプライアンスルール、スキャン結果、修正ガイダンスを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"maxgerhardson-sentrik": {
"command": "npx",
"args": [
"-y",
"sentrik"
],
"env": {
"GUARD_LICENSE_KEY": "<GUARD_LICENSE_KEY>"
}
}
}
}
起動コマンドnpx -y sentrik
設定が必要な環境変数
GUARD_LICENSE_KEYシークレットSentrik license key for Team/Organization features (optional — free tier works without it)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmsentrik1.2.0

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Sentrik

AI 生成コードのガバナンスランタイム

リリース前に、コンプライアンスを自動でスキャン、ゲート、追跡します。

ウェブサイト • ドキュメント • コミュニティ • 料金


Sentrik とは?

Sentrik は、すべてのコミットに対してコーディング標準、コンプライアンスルール、セキュリティポリシーを適用する CLI とダッシュボードです。コードレビューよりも速くコードが生成される、AI コーディングエージェント(Claude Code、Cursor、Copilot)を利用するチーム向けに構築されています。

問題: AI エージェントが生成するコードは 動作する ものの、セキュリティポリシー、コンプライアンス要件、アーキテクチャ標準に違反している可能性があります。監査の時期になるまで、誰もそれに気づきません。

解決策: Sentrik はすべての変更を規制標準(OWASP、SOC 2、HIPAA、PCI-DSS、FDA IEC 62304 など)に照らしてスキャンし、要件を満たさない PR をゲートし、監査にすぐ使える証跡を生成します。

インストール

pip install sentrik

インストールすると、すぐに無料ティアを利用できます。6 つの標準パック、193 個のルールが含まれ、ライセンスキーも登録も不要です。有料ティアは、[email protected] から入手できるライセンスキーで有効化します。

クイックスタート

# 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 dashboard

無料ティア(永久無料、クレジットカード不要)

Sentrik には、193 個のルールを含む6 つの標準パックが無料で付属します。

パックルール数検出できる問題
OWASP Top 1069SQL インジェクション、XSS、認証の不備、SSRF など
SOC 230セキュリティと可用性に関するトラストサービス基準
Python Security18eval/exec、pickle、subprocess、Django/Flask の脆弱性
Go Security15インジェクション、暗号の誤用、unsafe、並行処理のバグ
Supply Chain Security26SLSA、SBOM、依存関係の完全性、AI ツールのサプライチェーン
C/C++ Coding Standards35最新の C/C++ の安全性とセキュリティの実践

すべてのティアで、以下の組み込みコマンドも利用できます。

  • sentrik scan / sentrik gate - スキャンと適用
  • sentrik vulns - 依存関係の脆弱性スキャン(CVE)
  • sentrik sbom - ソフトウェア部品表
  • sentrik secrets - ハードコードされたシークレットの検出
  • sentrik dashboard - 検出結果、グラフ、レポートを備えたウェブ UI
  • sentrik threat-model - STRIDE 脅威分析
  • sentrik quality-score - コード品質スコア(0~100)

有料ティア

無料チーム組織
標準パック6(193 個のルール)18(475 個のルール)24(595 個のルール)
OWASP、SOC 2、サプライチェーン、C/C++はいはいはい
HIPAA、PCI-DSS、ISO 27001、GDPR-はいはい
FDA IEC 62304、NIST、CMMC、Cloud IaC-はいはい
MISRA-C、DO-178C、ISO 26262--はい
脆弱性スキャンはいはいはい
ダッシュボードはいはいはい
作業項目の照合-はいはい
カスタムルールパック525100
並列スキャン--はい
ガバナンスと監査ログ--はい

有料ティアをご希望の場合は、[email protected] までお問い合わせください。詳しくは料金ページをご覧ください。

CI/CD 統合

GitHub Actions(マーケットプレイス)
# .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@v1

これだけです。1 行で完了します。このアクションは PR のコンテキストを自動検出してゲートを実行し、SARIF を GitHub Code Scanning にアップロードして、検出結果レポートをアーティファクトとして添付します。

オプションを指定する場合:

      - uses: maxgerhardson/sentrik-community@v1
        with:
          packs: "owasp-top-10,soc2,supply-chain-security"
          fail-on: "critical,high"
          license-key: ${{ secrets.SENTRIK_LICENSE_KEY }}

出力を使用する場合:

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

AI エージェントとの統合

Sentrik は AI コーディングエージェント向けの MCP サーバーとして動作します。

# Start MCP server for Claude Code, Cursor, VS Code
sentrik mcp-server

MCP サーバーにより、AI エージェントはコンプライアンスルール、スキャン結果、修正ガイダンスにリアルタイムでアクセスできるため、最初からコンプライアンスに準拠したコードを作成できます。

設定例

スターター(ウェブアプリ)
# .sentrik/config.yaml
standards_packs:
  - owasp-top-10
  - supply-chain-security
gate:
  fail_on:
    - critical
    - high
ヘルスケア/医療機器
standards_packs:
  - owasp-top-10
  - hipaa
  - fda-iec-62304
  - supply-chain-security
gate:
  fail_on:
    - critical
    - high
    - medium
フィンテック
standards_packs:
  - owasp-top-10
  - pci-dss
  - soc2
  - supply-chain-security
gate:
  fail_on:
    - critical
    - high
政府/防衛
standards_packs:
  - owasp-top-10
  - nist-800-53
  - cmmc
  - supply-chain-security
gate:
  fail_on:
    - critical
    - high
    - medium

コミュニティ

  • ディスカッション - 質問したり、ヒントを共有したり、作成したものを紹介したりできます
  • イシュー - バグの報告や機能のリクエスト
  • ドキュメント - CLI の完全なリファレンス、設定ガイド、API ドキュメント

サポート

チャネル対象
GitHub ディスカッション質問、アイデア、コミュニティによるサポート
[email protected]直接サポート(有料プラン)
[email protected]価格とライセンス

ライセンス

プロプライエタリです。クレジットカード不要の無料プランを、期限なくご利用いただけます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。