コードのセキュリティを、 再販可能なルールへ。

SAST(コード静的解析、Semgrep 構文)ルールのフィード。寛容なライセンスのオープンソースから集約し、各ルールを本物の Opengrep エンジンで検証、ライセンスをファイル単位で確認、CWE + OWASP-2021 にマッピング。さらに 1,371 件のシークレット検出パターンと、自社で作成した taint-mode ルール。CI/CD、コードレビュー、DevSecOps パイプラインに読み込めます。Ed25519 署名。

960+
Opengrep 検証済みルール
CWE · OWASP
各ルールをマッピング
1 371
シークレットパターン
PCI · ISO · CRA
コンプライアンス対応

What we added recently

A living feed: here is the coverage added to it, dated.

  • +95 règles

広いカバレッジ、マッピング済み、CI 対応。

Injections (OWASP A03)

SQL インジェクション(CWE-89)、コマンドインジェクション(CWE-78)、パストラバーサル(CWE-22)、LDAP/XPath インジェクション、XXE。アプリリスクの中核を、検証済み Semgrep ルールで。

XSS とデシリアライズ

クロスサイトスクリプティング(CWE-79)、安全でないデシリアライズ(CWE-502)、SSRF(CWE-918)、オープンリダイレクト。Web ペンテスト報告書を占めるカテゴリ。

シークレット検出

正規化した 1,371 件の正規表現パターン(クラウドキー、トークン、ハードコードされたパスワード、秘密鍵)を gitleaks、noseyparker、kingfisher から集約。各正規表現はコンパイル可能、重複排除済み、移植可能。

自社製ルール(taint)

自社の taint-mode ルール(source → sink、サニタイザ付き)と CVE 駆動のルール。パックの複製不可能な部分です。各ルールは納品前にテストゲート(opengrep --test)を通過します。

マルチ言語

Python、JavaScript/TypeScript、Go、Java、C/C++、PHP、Ruby、C#、Kotlin、Rust……一つのルール構文で、コード資産全体を。

コンプライアンス対応

OWASP を超えて、各カテゴリはコンプライアンス基準に紐づきます:OWASP ASVS 4.0、PCI-DSS 4.0、ISO/IEC 27001:2022、NIST SSDF、そして EU Cyber Resilience Act。compliance.json バンドルが監査対応のレポートを提供します, ルールだけでなく規制上の統制です。これが再販される本当の価値です。

IaC:Terraform と Docker

リスクはアプリコードで終わりません。Terraform(平文シークレット、公開バケット、全開放のセキュリティグループ)や Dockerfile(USER root、latest タグ、ビルド時シークレット)の設定ミス検出ルール。Infrastructure-as-Code を同じ Opengrep スキャンで監査、二つ目のツールは不要です。

分離した copyleft サブバンドル

有用な 215 件の LGPL/GPL ルールは元のライセンスのまま別途保持(帰属表示付きで再配布可、再ライセンスなし)。読み込むかどうかはあなたが選べます。

寛容なライセンスの Semgrep リポジトリから集約したルールを重複排除し、本物の Opengrep エンジンで検証(各ルールを読み込みコンパイル)後、CWE + OWASP-2021 に正規化(index.json + OWASP カテゴリ別バンドル)。さらに自社製ルール(taint / CVE)と 1,371 件のシークレットパターンを追加。出所とライセンスをファイル単位で保持。

カバレッジの詳細を見る

Semgrep / Opengrep が動くあらゆる場所で。

CI/CDGitHub Actions、GitLab CI、Jenkins, マージゲート
Pre-commitローカルフック、push 前のフィードバック
IDE / revueその場での解析、支援付きコードレビュー
opengrep CLIアドホックスキャン、リポジトリ監査、DevSecOps パイプライン

公式 semgrep-rules リポジトリではもうできないこと。

01
公式と違い再販可能

semgrep/semgrep-rules リポジトリは再販不可のライセンス(Semgrep Rules License v1.0、2024 年末)に移行しました。当社のフィードは寛容なソース(MIT/Apache/BSD)のみを、ファイル単位で確認して集約:再配布可、MSSP 利用込み。

02
本物の Opengrep で検証

各ルールは本物の Opengrep エンジン(Semgrep の LGPL フォーク、商用エコシステムへの依存なし)で読み込まれます。コンパイルできないものは除外され、CI で壊れた構文はありません。

03
ファイル単位でライセンス確認

リポジトリのライセンスバッジはしばしば実態と異なります:あるリポジトリはルートでは MIT でも、ファイルには EE/LGPL/Commons-Clause のヘッダーが。各ルールをヘッダーで分類し、再販不可(Commons-Clause/EE)は除外、copyleft は分離、permissive のみ再販します。

04
CWE + OWASP-2021 にマッピング

各ルールは CWE と OWASP Top-10 2021 カテゴリに正規化され、index.json とカテゴリ別バンドルが付きます。これが堀です:ルール名ではなくリスク単位で報告でき、監査やコンプライアンスレビューにそのまま使えます。

05
自社製ルール

集約に加え、当社の taint-mode ルール(source→sink、サニタイザ付き)と CVE 駆動のルールが、公開リストにないカバレッジを補います。各ルールは出荷前に opengrep --test を通過します。

06
Ed25519 署名

フィードは署名済み。CI に組み込む前に完全性を検証できます。

公式 semgrep-rules リポジトリは無料では?

使用は無料ですが、2024 年末以降、semgrep/semgrep-rules リポジトリは Semgrep Rules License v1.0 の下にあり、再販や競合製品・サービスでの利用を禁じています。したがって MSSP やベンダーは顧客に再配布できません。当社のフィードはこれを解決します:寛容なソース(MIT/Apache/BSD)のみをファイル単位で確認して集約し、再配布可能・MSSP 利用可能にします。内容は異なり(別ソース + 自社ルール)、切り口はライセンス適合性です。

Semgrep ではなく Opengrep?ルールは動く?

Opengrep は Semgrep のオープンソース(LGPL)フォークで、ルール構文は同じです。商用コンポーネントに依存しないよう Opengrep で検証しますが、ルールは標準の Semgrep 構文なので、Semgrep OSS CLI でも Opengrep でも同様に動作します。特定のエンジンに縛られません。

CWE / OWASP マッピングは何のため?

各ルールはメタデータに CWE ID と OWASP Top-10 2021 カテゴリを持ち、さらにグローバルな index.json と OWASP カテゴリ別に切り分けたバンドルが付きます。具体的には「A03 インジェクションを全部見せて」とフィルタでき、ルール名ではなくリスクカテゴリ別のレポートを作成し、コンプライアンスレビュー(PCI-DSS、ISO 27001、SSDLC)に直接投入できます。価値は生ルールではなく、この正規化作業にあります。

どう使う?

パックには `rules/` フォルダ(permissive、再販可)、`rules-copyleft/`(分離した LGPL/GPL)、`secrets/secrets.json`(1,371 パターン)、`index.json`、OWASP カテゴリ別の `bundles/` が含まれます。CI で opengrep(または semgrep)を rules/ に向けます:`opengrep scan --config rules/ .`。カテゴリを狙うなら OWASP バンドルを選び、プロジェクトが許すなら copyleft を有効化。まずレポートモードで運用し、その後ブロッキングゲートに。

ライセンスは?再販 / MSSP は可能?

`rules/` フォルダは permissive なコンテンツ(MIT / Apache-2.0 / BSD)のみをファイル単位で確認し、帰属表示を保持して集約:再配布可、MSSP 利用込み。Commons-Clause / Enterprise Edition(再販不可)ルールは最初から除外、copyleft(LGPL/GPL)は元のライセンスのまま `rules-copyleft/` に分離、読み込むかはあなた次第。正規化、エンジン検証、CWE/OWASP マッピング、自社ルールが ThreatClaw の独自価値です。 当社の自社製ルール(rules/maison/)は専有です,(c) CyberConsulting.fr、パックの EULA に従います:自組織のセキュリティ運用での利用に限り、再配布不可(permissive な集約部分は再配布可)。

CI でコードを守る準備は?

年間サブスクリプション。即時にキー発行。いつでも解約可。

349€ / 月、年一括請求 4,188€(税別)
購入前にお試し:無料デモパック

当社が運用する全エンジン(Sigma・YARA・osquery・Velociraptor・Falco・ネットワーク・policy)にわたる自社ルールのサンプル。各検知に CACAO 2.0 標準の調査プレイブック付きで、SOAR に取り込み可能。Sigma ルールは6つの SIEM(Splunk・Sentinel・Elastic・QRadar・CrowdStrike・Panther)向けに変換済み。NIS2 コンプライアンス・カバレッジのサンプルも含みます。AI 不使用。

デモパックをダウンロード .zip

このパックがカバーしないもの

カバーできないことは、はっきりお伝えします

100%検知できる者はいません。そう主張するフィードはアナリストを疲弊させます。実エンジンでコンパイルできないもの、クリーンコーパスでノイズを出すものはパックに入りません。ルールが見えないものは、取り繕わずギャップとして表示します。既定ではエージェントは観察と提案のみを行い、人間の承認後にのみ動作します(human-in-the-loop)。買うのはシグナルであり、量ではありません。

監査人の前で通用する検知

問いは「検知できるか」だけでなく「それを証明できるか」になりました。各サブスクリプションにコンプライアンス層が追加費用なしで付属します。

設計上のカバレッジであり、認証でもリアルタイム測定でもありません。カタログが要件に対応していることを示し、コンプライアンスの最終判断は CISO が行います。