ソフトウェアサプライチェーンへの危険なコンポーネントの侵入を阻止
Every package, AI asset, and IDE extension vetted at the point of request. Risky ones blocked, policy-compliant versions served automatically.
JFrog Curation について
JFrog Curation automatically stops risky open-source packages, AI assets, IDE extensions, and other third-party components before they ever reach your developers. Every component is vetted automatically, enforcing your security, compliance, and operational policies across every team, site, and region. When a component violates policy, JFrog automatically delivers the next safe, compliant version instead. Developers keep building. Security teams stop fighting fires.
報告される前に脅威をブロック
攻撃者は、タイポスクワッティングやメンテナーの乗っ取りにより、信頼できるパッケージに悪意のあるコードを隠します。JFrogのリサーチチームは、多くの場合、公開データベースよりも先にこれらの脅威を検出します。未成熟ポリシーにより、新しいバージョンは14日間保留され、コミュニティが悪意のあるリリースを特定する時間が確保されます。重大度、ライセンス、またはパッケージの経過日数に基づいてポリシーを設定すると、Curationがそれを適用します。
ビルドの破損なし
パッケージがポリシーに違反した場合、Curationのコンプライアンスに準拠したバージョン選択機能が、直接的および推移的な依存関係全体において、その代わりに最も上位の準拠バージョンを自動的かつ透過的に提供するため、ビルドが壊れることはなく、開発者は作業フローを維持できます。これはJFrog独自のものです。
ポリシーに基づく適用除外、完全な監査ログ
パッケージがブロックされ、準拠するバージョンが存在しない場合、Waiversを使用することで、開発者はワークフロー内からアクセスをリクエストできます。ポリシーで許可されている場合、リクエストは即座に承認されるか、承認者に送信されます。Waiversには有効期限があるため、例外が恒久化することはなく、すべてのリクエスト、ブロック、承認が監査のためにログに記録されます。
AI主導型のすべてのリクエストにガバナンスを確立
AIエージェントは機械の速度で依存関係をプルします。JFrogのMCPサーバーを介して、すべてのエージェントは開発者と同じCurationポリシーによって管理され、リスクのあるパッケージにアクセスした瞬間にブロックされ、代わりに準拠したバージョンが渡されます。エージェントが取得するコードは、チームが利用する他のすべてのものと同様に、検証され、ログに記録されます。
グローバルな適用、 ギャップゼロ
Curationは、すべてのサイトおよびすべてのリージョンにおいて、リクエストの時点でポリシーを適用します。Package Traffic Controllerは、Artifactoryをスキップしてパブリックレジストリから直接プルしようとするリクエストを捕捉します。Curation Federationにより、ポリシーを一度設定するだけで、すべてのサイトおよびすべてのリージョンで適用されます。ゲートを迂回するルートは一切ありません。
How do you review packages entering your software supply chain?
Self-assess your security maturity across 11 domains and get a personalized report with suggested next steps.
広範なカバレッジ。
-
従来のSCAは脆弱性データベースに依存しているため、未知のパッケージや未成熟なパッケージが組織内に侵入する前にブロックすることはできません。そのため、未検証のパッケージがダウンロードされた瞬間に、開発者のワークステーションが攻撃にさらされることになります。Curationは、取り込み時に未成熟ポリシーを適用することでこれを防止し、侵害発生後に対処するのではなく、入口で新たな脆弱性を阻止します。
-
大統領令14028とEUサイバーレジリエンス法の双方が、オープンソースコンポーネントの検証を統合後ではなく統合前に行うことを求めています。 Curationはコンポーネントがリクエストされた瞬間にポリシーを適用し、すべてのリクエスト、ブロック、承認を自動的に記録します。 その改ざん不可能な記録こそが、両方のフレームワークが要求する文書化されたエビデンスであり、開発者がすでに行っている作業の副産物として生成されます。
-
Curation treats AI assets as first-class components, applying the same policy enforcement to models from Hugging Face and NVIDIA NIM as it does to packages. Every model is evaluated against your policies before it enters your environment, with verified intelligence across 97.1% of Hugging Face models and 18M+ components in the Catalog.
-
開発者、CIパイプライン、またはAIエージェントがパッケージを要求すると、JFrog Curationは、ファイルをダウンロードしてスキャンする代わりに、数百万のパッケージに関するあらかじめ用意された記録であるJFrog Catalogと照合します。パッケージが悪意のあるもの、脆弱なもの、またはライセンスやパッケージの公開からの経過期間などに関するポリシーに違反している場合、Curationがブロックします。各ファイルをダウンロードする代わりにJFrog Catalogをチェックするため、パイプラインが一度に数百のパッケージを解決している場合でも遅延は発生しません。リスクのあるパッケージが開発者に届くことはありません。
-
JFrogのセキュリティリサーチチームは、データの不正流出、依存関係の混同(Dependency Confusion)、タイポスクワッティングなどの悪意のある挙動にフラグを立てる自動スキャナーを実行し、CVEが登録される前に悪意度スコアを算出します。JFrog Catalogは、各コンポーネントのメタデータ、挙動、出所を継続的に分析するため、Curationは公開データベースに先駆けて、JFrog独自のインテリジェンスに基づいて脅威をブロックできます。
-
通常、開発者が気づくことはありません。Curationが準拠バージョンを提供し、ビルドが続行されます。存在しない場合、開発者はワークフローから適用免除を申請できます。チケットは不要で、即座に承認されるか、ポリシーに従って承認者にルーティングされます。適用免除には有効期限を設定できるため、アクセスが恒久的な例外になることはありません。
-
はい、キャッシュされたパッケージにポリシーを適用する設定が有効になっている場合です。Curationのデフォルトでは、リクエストの時点でリスクのあるパッケージを阻止しますが、ダウンロード時には安全だったパッケージが後から悪意のあるパッケージとして検出されることがあります。この設定を有効にすると、Curationはキャッシュされたパッケージに現在のポリシーを適用し、セキュリティ態勢が変化したパッケージをブロックします。