⬤  v0.1 — MISRA C:2023 · CERT C · CWE

C言語の MISRA・CERT C & CWE 欠陥を検出
完全ローカルで。

Provadyne は最新のC言語コーディング標準チェックをお手元のマシンで実行します。AIによる修正提案、GitHub code scanning向けのSARIF出力、監査エビデンスを裏付けるレポートを備えています。クラウドへのアップロードなし。調達サイクルなし。

cppcheck 2.20 をベースに  ·  100%オフラインで動作  ·  BYOK OpenAI / Anthropic / Ollama
検出対象 MISRA C:2023 SEI CERT C CWE 連携 SARIF · GitHub code scanning ISO 26262-6 トレーサビリティ
仕組み

3ステップ、すべてお手元のマシンで。

ビルドサーバーへのエージェント導入は不要、コードがネットワーク外に出ることもありません。

01

インストール

デーモンファーム不要、バイナリ1つで完結。
brew install provadyne-daemon — または macOS、Linux、Windows 向けのリリースを入手してください。

02

解析

エディタ内、GitHub PR上のインライン、またはCIで実行。MISRA C:2023、CERT C、CWE を実行ごとに任意の組み合わせで選択できます。

03

修正 & 証明

AIによる修正提案を適用し、SARIF を code scanning にアップロードし、監査エビデンスを裏付ける PDF / CSV レポートをエクスポートします。

製品の中身

組込みC向けに作られた、最新スペックの静的解析。

広く使われているオープンソース(cppcheck、clang-tidy、clippy)を活用。テレメトリなし、SaaSによるロックインなし。

マルチ標準検出

MISRA C:2023、SEI CERT C、CWE を1回のローカル解析で。すべての検出結果に標準とCWE IDがタグ付けされ、プログラムの要件に応じてフィルタリングできます。

AI修正提案

各違反に対しワンクリックで差分プレビュー。自前のキー(OpenAI / Anthropic)を使用するか、ローカルのOllamaモデルで完全オフラインで実行できます。

SARIF & code scanning 新機能

SARIF 2.1.0 を出力して GitHub code scanning にアップロード。違反はPR上のインラインおよびSecurityタブに表示され、CWEも含まれます。

一括違反レポート

.c ファイルのディレクトリを、重大度の集計とファイルごとのルール引用を含むバッチPDFに変換します。CSV / Excel エクスポートも付属。 Pro

ISO 26262 トレーサビリティ

Git履歴をALMチケット(Codebeamer、Jira)にリンクし、V-model の要件 → コード → テスト マトリクスを構築します。ISO 26262 のワークプロダクト・エビデンスを裏付けるカバレッジ・トレーサビリティです。 Pro

100%ローカル & エアギャップ対応

デーモンは localhost 上で動作し、ネットワークが一切なくても機能します。BYOK APIキーをオプトインしない限り、ソースがマシンから出ることはありません。

パイプラインに組み込む

すべてのPRをゲートし、code scanning に連携。

GitHub Action をワークフローに追加するだけ。エンジンをインストールし、チェックを実行し、指定した重大度で失敗させ、SARIF をアップロードします。

  • ネイティブな GitHub Action(コンポジット、Docker不要)
  • SARIF アップロード → PRインライン注釈 + Securityタブ
  • fail-on ゲート: mandatory / required / advisory / none
  • デスクトップアプリと同一のエンジン — 再現可能な結果
.github/workflows/misra.yml
# 検出後、code scanning にアップロード
jobs:
  misra:
    runs-on: ubuntu-latest
    permissions:
      security-events: write
    steps:
      - uses: actions/checkout@v4
      - id: scan
        uses: sgchoi/provadyne-action@v1
        with:
          paths: 'src/**/*.c'
          output-format: sarif
      - uses: github/codeql-action/upload-sarif@v3
        with:
          sarif_file: ${{ steps.scan.outputs.sarif-path }}
エディション

エンジニアにやさしく。コーポレートカードの上限内。

シート数のカウントなし、調達サイクルなし。カードで支払えば、数分でライセンスファイルがメールで届きます。

Free

$0 / 永久
  • MISRA C:2023 単一ファイル解析
  • CERT C & CWE 検出
  • SARIF 出力
  • AI修正提案(BYOK)
  • Ollama によるローカルLLM
ダウンロード
早期アクセス

Team

早期アクセス
  • Pro のすべての機能
  • 署名付き逸脱ガバナンス — RSA署名されたMISRA waiver。Safety Managerが承認し、各エンジニアのデーモン上でローカルに検証されます
  • 共有ルールプロファイル — 組織全体で、リポジトリ内にバージョン管理
  • ロールベースのシート — Developer / Safety Manager
  • エンジニア横断のチームコンプライアンス集計
ウェイトリストに登録

Enterprise

営業に問い合わせ
  • Team のすべての機能
  • ISO 26262-8 ツール認定サポートキット — TCL の根拠 + バージョン固定のテストエビデンス
  • 法務パッケージ — SBOM、OSS ライセンスコンプライアンス証明、補償(indemnification)、サポート SLA
  • エアギャップ対応の署名付き配布 & 再現可能なビルド
  • オンプレミスのフローティングライセンスサーバー
営業に問い合わせ

Team & Enterprise の機能は現在活発に開発中です(早期アクセス)— ロードマップと料金の策定にぜひ ご相談ください

FAQ

よくある質問

私のコードはマシンの外に出ますか?
いいえ。デーモンは localhost 上で動作し、解析は完全にローカルです。AI提案のためにBYOK APIキーを明示的に有効にしない限り、何もアップロードされません。有効にした場合でも、関連するスニペットのみが選択したプロバイダーに送信されます。
どの標準がサポートされていますか?
C言語については、MISRA C:2023、SEI CERT C、CWE — 実行ごとに任意の組み合わせを選択できます。検出は cppcheck によって実行されます。MISRA C++:2023 と AUTOSAR C++ は Phase B のロードマップに含まれています。
完全オフライン / エアギャップ環境で実行できますか?
はい。Ollama を使ったローカルLLMモードを利用するか、AI提案を完全に無効化できます。デーモンはネットワークを必要とせず、オプションのアップデートチェックはオフライン時に自動的にスキップされます。
ISO 26262-6 トレーサビリティ・マトリクスとは何ですか?
Git履歴をALMチケット(Codebeamer、Jira)にリンクし、V-model の要件 → 設計 → コード → テスト のトレースを構築する Pro 機能です。ISO 26262 のワークプロダクト・エビデンスを裏付けるカバレッジ・トレーサビリティです。お手元のリポジトリに対してローカルで実行され、何もアップロードされません。
CIにはどのように組み込めますか?
ネイティブな GitHub Action が同一のエンジンを実行し、指定した重大度でジョブを失敗させ、GitHub code scanning へのアップロード用に SARIF を出力できます。上記のスニペットをご覧ください。
どのプラットフォームがサポートされていますか?
デーモンは macOS(arm64 + amd64)、Linux(amd64)、Windows(amd64)向けの単一バイナリとして提供されます。エディタおよびブラウザ連携は、Chrome または VS Code が動作するあらゆる環境で利用できます。
コンプライアンスの責任は誰にありますか?
Provadyne は、お客様の機能安全プロセスを支援するために静的解析と認定サポートのエビデンスを提供します。ISO 26262 コンプライアンス、お客様固有のコンテキストにおけるツール認定、および最終的な製品安全に関する責任は、ユーザーであるお客様に帰属します。利用規約をご覧ください。

MISRA・CERT C & CWE の欠陥を早期に検出 — 完全ローカルで。

単一ファイル解析は無料。ノートPC上で数分で動作します。