コード
これは Tenable One Cloud Exposureで、すでに接続されている repos を管理する方法に関するガイドです。
- リポジトリを Tenableに接続するためのオンボーディングガイドについては、 コードリポジトリの接続参照してください。
- IaC 検出結果の監視の方法ガイドについては、 IaC 検出結果参照してください。
- Tenableの CI/CD およびコード機能の概要については、 コード参照してください。
リポジトリを接続すると、[コードリポジトリ] ページの表に表示されます ([設定] > [アカウント] > [コード])。
- コードリポジトリの接続 を使用してリポジトリを接続した場合、リポジトリはこのページにフォルダーとして追加されます。
- CI/CD の接続 を使用してパイプラインを接続した場合、 Tenable は関連するプロバイダーと組織に関する情報の特定を試みます。
- 成功すると、リポジトリがこのページにフォルダーとして追加されます。すでにコードリポジトリ統合を使用して追加されている場合は、既存のフォルダーがそのまま残り、再度追加されることはありません。
- 情報が使用できない場合、リポジトリは [その他] フォルダーに追加されます。
コードリポジトリページから、すべてのコードリポジトリの表示、オンボーディング問題のトラブルシューティング、 クラウドサイバーエクスポージャーリポジトリの追加、 内にフォルダー構造の作成、その他のリポジトリ関連のアクティビティの実行が可能です。
組織に多数のリポジトリがある場合は、フォルダーを使用して、クラウドサイバーエクスポージャー 内で構造化された階層を維持することが重要です。この構造は、以下の方法で作成できます。
- (推奨) オンボードされた組織のリポジトリ構造に基づいて、 クラウドサイバーエクスポージャー の アカウント階層とフォルダー 。
- オンボードリポジトリを論理的にグループ化するために、 Tenable にフォルダーを追加して移動する 。
フォルダーを追加して移動する
クラウドサイバーエクスポージャー にフォルダーを手動で追加し、オンボードリポジトリを論理的にグループ化できます。たとえば、リポジトリを場所別にグループ化することができます。
重要:
- リポジトリ- リポジトリフォルダーを追加または移動するには、関連するソースと宛先の企業に対して [フォルダー構造を自動的に更新] オプションを無効にする必要があります。このオプションの詳細については、 コードリポジトリの接続 参照してください。
- CI/CD パイプライン: パイプラインフォルダーを自由に追加または移動できます。
フォルダーを追加する方法
- クラウドサイバーエクスポージャー コンソールで、 [設定] > [アカウント] > [コード] に移動します。
- 左側のコードツリーで、フォルダーを作成する場所に移動します。フォルダーは、選択した場所に子フォルダーとして追加されます。デフォルトでは、ルート [Code] (コード) フォルダーが選択されています。
- [追加] > [フォルダーの追加] をクリックします。
- フォルダー名 を入力し、 [Add] (追加) をクリックします。
- オンボードされたリポジトリを新しいフォルダーに移動するには、リポジトリに移動し、3 つのドットメニューをクリックし、 [移動] をクリックします。
- 移動先フォルダーを選択し、 [移動] をクリックします。
管理オプション
[コードリポジトリ] テーブルでは、次のフィールド/オプションを使用できます。
| フィールド/オプション | 説明 |
|---|---|
| コードツリー |
論理カテゴリ別の クラウドサイバーエクスポージャー 内のオンボードリポジトリの階層グループ化。詳細については、 アカウント階層とフォルダー 参照してください。以下のフォルダータイプがコードツリーに表示される場合があります。
|
| フィルター |
関連する検索パラメーターで表をフィルタリングします。
参照 |
を追加 |
|
| フラットビュー |
デフォルトでは、選択した範囲と親の範囲で定義された項目がテーブルに表示されます。[フラットビュー] をクリックすると、子の範囲で定義されている項目も表示されます。 |
| エクスポート |
リポジトリデータをエクスポートします。データは、その時点でテーブルに適用されているフィルターに従ってエクスポートされます。出力データは CSV 形式で、関連するアカウントデータをすべて含みます。 |
| 列ピッカー |
テーブルにどの列を表示するか選択します。 |
| 移動 |
リポジトリを クラウドサイバーエクスポージャー フォルダー階層内で別の場所に移動します。 |
| Delete (削除) |
フォルダーまたは CI/CD ベースのリポジトリを から削除します クラウドサイバーエクスポージャーコードリポジトリ統合を介して作成されたリポジトリを削除するには、 [設定] > [統合] > [コードリポジトリ] ページで、次のいずれかを実行できます。
|
コードリポジトリのステータス
統合された各コードリポジトリの ステータス が確認できます。これは、 クラウドサイバーエクスポージャー がリポジトリに接続できるかどうかを示します。
- 接続されると、 クラウドサイバーエクスポージャー はリポジトリのコードをスキャン/同期できます。
- 切断されている場合は、関連するリポジトリの コードリポジトリの接続 に従ってください。
| ステータス | 説明 |
|---|---|
| 接続済み | Tenable はリポジトリに正常に接続され、コードをスキャン / 同期できます。 |
| 削除しています... | リポジトリは クラウドサイバーエクスポージャーで削除されましたが、プロセスはまだ完了していません。 |
| IaC なしで接続済み | Tenable は、リポジトリで IaC リソース1 を見つけることができませんでした。 |
| リポジトリ統合が接続されていません | Tenable はリポジトリに接続できなくなります。関連するリポジトリのすべての コードリポジトリの接続 を実行したことを確認します。 |
| リポジトリが見つかりません | Tenable がリポジトリを見つけることができません。これは、 クラウドサイバーエクスポージャーで Git プロバイダー統合を構成する際に、特定のリポジトリを選択した後に、Git プロバイダーコンソールでいずれかのリポジトリが削除された場合に発生する可能性があります。 ![]() |
| リポジトリがアーカイブされたか、停止されました | リポジトリが、Git プロバイダーコンソールでアーカイブされたか、一時停止されました。 |
1 IaC リソース:
- CloudFormation では、IaC リソースは Resources セクションで定義されたリソースです。
- Terraform では、IaC リソースは次のようにブロックとして定義されるリソースです。
resource <type> <name> {
...
}


