宣言的なモデル定義
スプレッドシートやスライドに仮定を分散させるのではなく、YAML または JSON 形式でシナリオ、テレメトリのマッピング、シミュレーションパイプライン、依存関係、出力要件を記述できます。
CRML(Cyber Risk Modeling Language)は、サイバーリスクモデリング向けのオープンソース宣言型言語です。YAML または JSON でサイバーリスクモデルを表現するよう設計されており、シナリオ、テレメトリのマッピング、シミュレーションパイプライン、依存関係、出力要件を明示的に記述できます。
このプロジェクトは、定量化されたサイバーリスク分析をチーム横断でより再現可能かつ監査可能にする手段として CRML を位置づけています。Risk as Code のアプローチを支援し、仮定、マッピング、モデル出力をスプレッドシートや独自ツールに閉じ込めず、バージョン管理と検証の対象にします。
スプレッドシートやスライドに仮定を分散させるのではなく、YAML または JSON 形式でシナリオ、テレメトリのマッピング、シミュレーションパイプライン、依存関係、出力要件を記述できます。
リスクに関する仮定をバージョン管理された成果物として扱い、チームやツールをまたいで一貫してレビュー、検証、実行できます。
ディフェンス・イン・デプスなどの制御をモデル化し、静的なコントロール一覧に限定せず、リスクをどのように低減するかを定量化できます。
中央値ベースのパラメータ化、多通貨対応の自動変換、損失データからの自動キャリブレーションを用いて、定量モデルを構築できます。
シミュレーション前に JSON Schema でモデルを検証し、構造上のエラーを早期に検出できます。
同じ CRML ドキュメントを複数の準拠エンジンで実行できるため、モデルを特定のシミュレーション実装から切り離せます。
CRML を使って、サイバーリスクのシナリオ、仮定、出力を、他の運用コードと並べてソース管理できるレビュー可能な形式で定義します。
セキュリティ制御が期待される結果にどう影響するかを理解したいときに、制御効果とディフェンス・イン・デプスの仮定をモデル化します。
FAIR スタイルのモンテカルロワークフロー、Bayesian または QBER エンジン、その他の準拠ランタイム間で同じモデルを交換し、ソースモデルを書き直さずに利用します。
モデル構造をシミュレーション実行前に検証し、マッピング、パラメータ、出力の問題をワークフローの早い段階で検出します。
リスク、制御、脅威のカタログをモデルロジックとは別にバージョン管理し、フレームワークの変更をモデル全体の再構築ではなくマッピング更新で処理します。
CRMLは、YAMLまたはJSONでサイバーリスクモデルを記述するための宣言型言語です。リポジトリには、CLI用の `crml-engine` と、検証およびシミュレーション用のブラウザUIである CRML Studio も含まれています。
ソースでは、CRMLはエンジン非依存であり、FAIRスタイルのモンテカルロエンジン、Bayesian/QBERモデル、その他の準拠したシミュレーションエンジンを含む、さまざまな定量化アプローチに対応すると説明されています。
リポジトリによると、`crml-lang` は言語/仕様モデル、スキーマ検証、YAML I/O を提供し、`crml-engine` は参照ランタイムと `crml` CLI を提供します。Web UI は `web/` 配下にあり、CRML Studio と説明されています。
リポジトリの案内では、CLI が必要な場合は `crml-engine` を、言語ライブラリだけが必要な場合は `crml-lang` をインストールするよう案内しています。
プロジェクトページでは、コードベースは活発に開発中で予告なく変更される可能性があるとされており、最新の作業中の内容については `crml-dev-1.3` ブランチを参照するよう案内しています。
AakarDev AI helps teams manage AI provider access, project-level setups, logs, and analytics from one dashboard. It supports BYOK workflows and lists providers including OpenAI, Google Gemini, Anthropic, Groq, Mistral AI, and Perplexity AI.
Ably Chat is a chat API platform for building custom realtime chat applications. It supports room-based messaging, typing indicators, presence, reactions, and message updates, with usage-based pricing options for different deployment stages.
garden-mdは、会議の文字起こしをローカルの社内Wikiに変換するオープンソースのNode.js CLIです。本文を保持したまま、文字起こし同士のエンティティをリンクして閲覧しやすいWikiを生成します。
Ghostは、チャット、コード生成、コマンドラインでのタスク実行に対応したターミナル向けAIアシスタントです。無料モデルを同梱し、Linux、macOS、Windowsで使えます。オープンソースです。
BookAIは、書名と著者を提供するだけで、AIを使って本とチャットできるサービスです。
DeepMotionは、動画から3Dアニメーションを生成するAnimate 3Dと、テキストから動きを作るSayMotionを備えたWebベースのAIモーションキャプチャ&3Dアニメーションプラットフォームです。