Replit(レプリット)は、セキュリティーセンターを強化することで、企業がReplitの全プロジェクトにおけるセキュリティーリスクを評価・修復することを劇的に容易にしたと発表した。同社によると、更新されたインターフェイスは、リスクにさらされているプロジェクトをチームが迅速に特定し、複数の公開プロジェクトに影響を与える重大な脆弱性など、緊急の問題に対処できるようにすることを目的としている。
Replitによると、セキュリティーセンターはReplitホームページまたはアカウント設定からアクセスできるとのことだ。ダッシュボードの上部には、重大度の高い脆弱性と深刻な脆弱性による露出状況を簡潔に表示し、それらのCVEを含むプロジェクト数、公開されているプロジェクト数、公開済みかつパブリックなプロジェクト数を報告する。特に、公開済みかつパブリックなプロジェクトの数は、最も緊急性の高い指標として強調されている。
Replitによると、ユーザーはオプションで同じトップセクションから依存関係スキャンを開始し、各プロジェクトのソフトウェア部品表(SBOM)を生成できるとのことだ。同社によれば、依存関係データを最新の状態に保つため、スキャンは数時間ごと、および新しいCVEが公開されるたびにバックグラウンドで自動的に実行される。
Replitによると、概要の下にある詳細な表では、依存関係の脆弱性がプロジェクトごとにグループ化されているため、管理者は各プロジェクトを個別に開くことなく、フリート全体にわたる問題に対処できるとのことだ。セキュリティーセンターはリリース当初、脆弱性があると判断された特定のアプリについて全てのプロジェクト所有者に通知したり、選択したリスク基準を満たすアプリを非公開にしたりするなど、一括操作をサポートする。
Replitによると、一般的なワークフローとしては、表をフィルタリングして重大な脆弱性を表示し、結果を公開済みかつパブリックなプロジェクトに絞り込み、フィルタリングされたセット内の全てのプロジェクトの所有者に通知するという手順が考えられるという。同社は、所有者への通知と一括非公開化は、緊急の脆弱性暴露に対する迅速かつ広範な対策として設計されていると述べている。
Replitによると、より的を絞った修復方法として、プロジェクトごとに「Fix with Agent」オプションが用意されており、選択した脆弱性に対するパッチ案を含むタスクが作成される。Replitによると、プロジェクトオーナーは提案された変更内容を確認し、適用してプロジェクトを再公開する必要がある。同社は、個々のプロジェクトには他にも変更が進行中の可能性があるため、この操作は一括ではなくプロジェクトごとに行われるように意図的に設計されていると説明している。また、進行中の作業を中断することなく更新を行うためにバックグラウンドタスクが使用され、最終的なレビューは人間のオーナーが行うようになっている。
Replitは、Enterprise顧客はこれまでと同様に、一括スキャンで生成されたSBOMをセキュリティーセンターの下部で見つけることができると述べた。同社によると、SBOMはセキュリティーおよびコンプライアンスチームが新たに公開されたCVEによってプロジェクトが影響を受けるかどうかを判断するために使う標準化されたアーティファクトであり、SBOMにはプロジェクトが取り込む全ての依存関係(直接的および間接的)の完全なインベントリーとバージョンおよびライセンス情報が含まれる。Replitによると、ワークスペースのSBOMを取得するには、セキュリティーセンター上部の「Run Scan」をクリックする必要があるとのことだ。
出典:Replit
この製品の詳細については、Replit製品ページをご覧ください。