スキル when-configuring-sandbox-security-use-sandbox-configurator
📦

when-configuring-sandbox-security-use-sandbox-configurator

コンテンツリビジョン r1 重大 ⚙️ 外部コマンド🌐 ネットワークアクセス📁 ファイルシステムへのアクセス

安全なサンドボックス境界の設定

サンドボックス化されたコーディングエージェントには、ホストの露出を減らすために、明確なファイル、ネットワーク、リソースの境界が必要です。このスキルは、ポリシーの定義、分離スクリプトの作成、制御のテスト、セキュリティ態勢の文書化のための構造化されたワークフローを提供します。

対応: Claude Codex Code(CC)
⚠️ 38 不十分

自分のエージェントでインストール

このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。

エージェントリクエスト
Review the Skillstore skill "when-configuring-sandbox-security-use-sandbox-configurator" from https://skillstore.io/skills/dnyoussef-when-configuring-sandbox-security-use-sandbox-configurator.md and its manifest at https://skillstore.io/api/skills/dnyoussef-when-configuring-sandbox-security-use-sandbox-configurator/manifest. Verify the artifact. Do not auto-install. Inspect the skill and report your findings, then wait for an operator or manual installation decision.

エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。

エージェントが読めるリソース

AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。

テストする

「when-configuring-sandbox-security-use-sandbox-configurator」を使用しています。 開発ワークスペース用のサンドボックスセキュリティを設定する。

期待される結果:

  • ファイル脱出、データ流出、リソース枯渇のリスクを含む脅威モデル。
  • 機密パスを拒否しながら、ワークスペースと一時領域へのアクセスを許可するファイルポリシー。
  • 機密ファイルとネットワークテストの検証チェックリスト。

「when-configuring-sandbox-security-use-sandbox-configurator」を使用しています。 エージェントワークフロー用のネットワーク分離を準備する。

期待される結果:

  • 必要なサービス向けの信頼済みドメインリスト。
  • 承認済みアウトバウンドポートを持つデフォルト拒否のファイアウォールアプローチ。
  • 許可された接続とブロックされた接続のテスト。

「when-configuring-sandbox-security-use-sandbox-configurator」を使用しています。 最終的なサンドボックスドキュメントを作成する。

期待される結果:

  • デプロイメントチェックリスト。
  • セキュリティ制御の概要。
  • 監視と保守のスケジュール。

セキュリティ監査

重大

The skill has a legitimate defensive purpose, but it includes executable shell workflows that modify host security settings, firewall rules, and privileged system files. Several static findings are false positives because they are deny-list entries or documentation, but sensitive-file tests and privileged configuration commands remain real risks.

4
スキャンされたファイル
971
解析済み行数
58
レビュー項目
0
誤検知を無視

確認済みのセキュリティ上の懸念 (6)

重大
SSH directory access
if ! cat ~/.ssh/id_rsa 2>/dev/null; then
The command explicitly tries to read ~/.ssh/id_rsa and treats success as a security issue. This is a real sensitive-file access attempt in the provided test script.
重大
SSH private key file
if ! cat ~/.ssh/id_rsa 2>/dev/null; then
The command explicitly references the default SSH private key path. Running it outside a properly constrained sandbox could disclose private key contents.
重大
System password file access
if ! cat /etc/shadow 2>/dev/null; then
The command explicitly tries to read /etc/shadow and treats success as a security issue. This is a real sensitive system-file access attempt in the test script.
高
Privileged Host Security Configuration Changes
The skill instructs users to write files under /etc/security and /etc/apparmor.d, load an AppArmor profile, modify /etc/hosts, and set iptables default policies. These commands can disrupt the host or network if run outside a disposable environment.
The cited sections directly modify privileged system configuration and firewall state. The intent is defensive, but the operational blast radius is high.
高
Unpinned External Package Execution
The workflow repeatedly invokes npx claude-flow@alpha hooks and memory commands. Using an alpha package through npx can execute remote package code during the workflow and increases supply-chain risk.
The content explicitly uses npx with an alpha package name in executable instructions. This is clear external code execution, even though no malicious intent is proven.
中
Continuous Monitoring Commands May Capture Sensitive Activity
The monitoring script tails audit logs and starts tcpdump on all interfaces. This can collect sensitive file-access and network metadata if enabled without retention limits and access controls.
The script directly starts audit-log and packet monitoring commands. The risk depends on deployment controls, but the collection behavior is explicit.
機能レビュー項目 (58)

これらは、このスキルに期待される可能性のある実際のローカル機能であるため、レビューが必要ですが、確認済みの悪意ある動作としてはカウントされません。

重大
Hidden file in home directory
if ! cat ~/.ssh/id_rsa 2>/dev/null; then
The test attempts to read ~/.ssh/id_rsa and relies on failure for success. Executing this outside a correctly isolated sandbox could expose a private key.
重大
Hidden file access
if ! cat ~/.ssh/id_rsa 2>/dev/null; then
The test attempts to read ~/.ssh/id_rsa and relies on failure for success. Executing this outside a correctly isolated sandbox could expose a private key.
重大
Standard device file access
if ! cat /etc/shadow 2>/dev/null; then
The command attempts to read /etc/shadow as a negative security test. If run with excessive privileges, it could disclose password hash material.
重大
Standard device file access
if ! cat ~/.ssh/id_rsa 2>/dev/null; then
The command attempts to read ~/.ssh/id_rsa as a negative security test. If isolation fails, it could expose an SSH private key.
中
Ruby/shell backtick execution
```yaml
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```bash
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```bash
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```bash
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```bash
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```bash
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```bash
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```bash
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```bash
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```bash
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```bash
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```bash
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```bash
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```bash
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```bash
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```bash
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Ruby/shell backtick execution
```bash
The finding points to a shell code block that creates files, runs commands, or invokes hooks. This is executable operational guidance, so it is a real command-execution risk if followed without review.
中
Shell command substitution
--value "{\"status\": \"complete\", \"threats_identified\": 5, \"controls_defined\": 9, \"timestamp\
The snippet uses shell command substitution inside an executable command. It is mostly timestamp logging, but it still depends on shell evaluation and should remain flagged.
中
Shell command substitution
--value "{\"status\": \"complete\", \"file_boundaries\": true, \"timestamp\": \"$(date -Iseconds)\"}
The snippet uses shell command substitution inside an executable command. It is mostly timestamp logging, but it still depends on shell evaluation and should remain flagged.
中
Shell command substitution
--value "{\"status\": \"complete\", \"network_isolated\": true, \"timestamp\": \"$(date -Iseconds)\"
The snippet uses shell command substitution inside an executable command. It is mostly timestamp logging, but it still depends on shell evaluation and should remain flagged.
中
Shell command substitution
echo "{\"timestamp\": \"$(date -Iseconds)\", \"result\": \"$TEST_RESULT\"}" >> sandbox-security/test
The snippet uses shell command substitution inside an executable command. It is mostly timestamp logging, but it still depends on shell evaluation and should remain flagged.
中
Shell command substitution
--value "{\"status\": \"complete\", \"tests_passed\": true, \"timestamp\": \"$(date -Iseconds)\"}"
The snippet uses shell command substitution inside an executable command. It is mostly timestamp logging, but it still depends on shell evaluation and should remain flagged.
中
Shell command substitution
echo "[$(date -Iseconds)] Resource usage:"
The snippet uses shell command substitution inside an executable command. It is mostly timestamp logging, but it still depends on shell evaluation and should remain flagged.
中
Shell command substitution
--value "{\"status\": \"complete\", \"deployed\": true, \"monitoring\": true, \"timestamp\": \"$(dat
The snippet uses shell command substitution inside an executable command. It is mostly timestamp logging, but it still depends on shell evaluation and should remain flagged.
中
Shell command substitution
--value "{\"status\": \"success\", \"security_level\": \"high\", \"compliance\": true, \"timestamp\"
The snippet uses shell command substitution inside an executable command. It is mostly timestamp logging, but it still depends on shell evaluation and should remain flagged.
中
Template literal with command substitution
```bash
The snippet uses shell command substitution inside an executable command. It is mostly timestamp logging, but it still depends on shell evaluation and should remain flagged.
中
Template literal with command substitution
```bash
The snippet uses shell command substitution inside an executable command. It is mostly timestamp logging, but it still depends on shell evaluation and should remain flagged.
中
Template literal with command substitution
```bash
The snippet uses shell command substitution inside an executable command. It is mostly timestamp logging, but it still depends on shell evaluation and should remain flagged.
中
Template literal with command substitution
```bash
The snippet uses shell command substitution inside an executable command. It is mostly timestamp logging, but it still depends on shell evaluation and should remain flagged.
中
Template literal with command substitution
```bash
The snippet uses shell command substitution inside an executable command. It is mostly timestamp logging, but it still depends on shell evaluation and should remain flagged.
中
Unix shell invocation
#!/bin/bash
The skill creates executable bash scripts for sandbox setup, testing, or monitoring. These scripts can alter host configuration and should be reviewed before execution.
中
Unix shell invocation
#!/bin/bash
The skill creates executable bash scripts for sandbox setup, testing, or monitoring. These scripts can alter host configuration and should be reviewed before execution.
中
Unix shell invocation
#!/bin/bash
The skill creates executable bash scripts for sandbox setup, testing, or monitoring. These scripts can alter host configuration and should be reviewed before execution.
中
Unix shell invocation
#!/bin/bash
The skill creates executable bash scripts for sandbox setup, testing, or monitoring. These scripts can alter host configuration and should be reviewed before execution.
中
Unix shell invocation
#!/bin/bash
The skill creates executable bash scripts for sandbox setup, testing, or monitoring. These scripts can alter host configuration and should be reviewed before execution.
中
Hardcoded URL
if ! curl -s --max-time 5 https://example-malicious.com >/dev/null 2>&1; then
The skill instructs a curl request to example-malicious.com to test blocking. Even as a negative test, it can create outbound traffic if controls fail.
低
Hardcoded URL
if curl -s --max-time 5 https://api.anthropic.com >/dev/null 2>&1; then
The skill instructs curl access to api.anthropic.com as a trusted-domain network test. This is legitimate for validation but still performs outbound network access.
低
Standard device file access
if touch /workspace/test.txt 2>/dev/null; then
The command writes to /workspace to validate allowed access. It is expected behavior, but it still changes the filesystem and should remain visible.

検出されたパターン

SSH directory accessSSH private key fileSystem password file access
監査者: claude 監査履歴を表示 →
このレポートを共有・引用

バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。

バージョン別レポートを開く
セキュリティ評価

レポートリンクをコピー

https://skillstore.io/skills/dnyoussef-when-configuring-sandbox-security-use-sandbox-configurator/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdownバッジ

[![Skillstore security assessment](https://skillstore.io/badges/skills/dnyoussef-when-configuring-sandbox-security-use-sandbox-configurator/security.svg)](https://skillstore.io/skills/dnyoussef-when-configuring-sandbox-security-use-sandbox-configurator?utm_source=security_passport_badge)

HTMLバッジ

<a href="https://skillstore.io/skills/dnyoussef-when-configuring-sandbox-security-use-sandbox-configurator?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/dnyoussef-when-configuring-sandbox-security-use-sandbox-configurator/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

埋め込みカード

<iframe src="https://skillstore.io/embed/skills/dnyoussef-when-configuring-sandbox-security-use-sandbox-configurator.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
学術引用 (APA · BibTeX · CFF)

APA形式の引用

DNYoussef. (2026). when-configuring-sandbox-security-use-sandbox-configurator security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/dnyoussef-when-configuring-sandbox-security-use-sandbox-configurator/audits/9

BibTeX形式の引用

@techreport{dnyoussef-dnyoussef-when-configuring-sandbox-security-use-sandbox-configurator-2026, author = {DNYoussef}, title = {when-configuring-sandbox-security-use-sandbox-configurator security audit report (audit version 9)}, institution = {Skillstore}, year = {2026}, number = {9}, url = {https://skillstore.io/skills/dnyoussef-when-configuring-sandbox-security-use-sandbox-configurator/audits/9}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "when-configuring-sandbox-security-use-sandbox-configurator security audit report (audit version 9)" version: "unspecified" type: report authors: - name: "DNYoussef" date-released: "2026-07-09" url: "https://skillstore.io/skills/dnyoussef-when-configuring-sandbox-security-use-sandbox-configurator/audits/9" identifiers: - type: other value: "skillstore:dnyoussef-when-configuring-sandbox-security-use-sandbox-configurator:audit:9" description: "Skillstore immutable audit report identifier"

Skillstore スコア

このスコアの理由 証拠の信頼度: 中
55
アーキテクチャ
85
保守性
87
コンテンツ
69
コミュニティ
74
仕様準拠

作成できるもの

安全なコーディングサンドボックスを準備する

エージェントワークフローでコマンドの実行を許可する前に、ファイルとネットワークの境界を定義します。

レビュー用にサンドボックス制御を文書化する

ステークホルダー向けに、要件、脅威モデル、デプロイメントノート、セキュリティ概要を作成します。

CI環境で分離を検証する

機密ファイルとブロックされたドメインにアクセスできない状態が維持されているかを確認する制御されたテストを実行します。

これらのプロンプトを試す

サンドボックス評価を開始する
このスキルを使用して、私のClaude Codeサンドボックスのセキュリティ要件を評価し、脅威モデルを作成してください。
ファイル境界を設計する
このスキルを使用して、保護されたホームディレクトリとシステムディレクトリを持つ、ワークスペース専用サンドボックスのファイルシステム分離を設計してください。
ネットワーク分離を設定する
このスキルを使用して、信頼済みドメイン、ブロックされたプロトコル、検証テストを含むネットワーク分離計画を作成してください。
サンドボックス全体のロールアウトをレビューする
このスキルを使用して、私のサンドボックスセキュリティのデプロイメント計画をレビューし、リスクの高いコマンドを特定し、本番利用前の手動チェックを一覧化してください。

ベストプラクティス

  • 実環境で実行する前に、すべての特権コマンドをレビューしてください。
  • デフォルト拒否ポリシーから開始し、必要なアクセスのみを追加してください。
  • 本番環境の前に、分離された使い捨て環境で検証テストを実行してください。

回避

  • ホストへの変更を理解せずに、生成されたスクリプトをワークステーションで実行すること。
  • サンプルの許可リストを、すべての組織に対して完全なものとして扱うこと。
  • 制御されたサンドボックス外で機密ファイルアクセステストを使用すること。

よくある質問

このスキルは何を設定しますか?
サンドボックスセキュリティのためのファイル分離、ネットワーク制限、検証テスト、監視、文書化をガイドします。
自動的に変更を加えますか?
このスキルにはコマンドとスクリプトが含まれています。ユーザーまたはエージェントがそれらを実行する必要があります。
なぜ人間によるレビューが重要なのですか?
一部のコマンドは、システムディレクトリ、ファイアウォールルール、セキュリティプロファイルを変更します。これらの変更はホストに影響を与える可能性があります。
Claude Codeで使用できますか?
はい。このコンテンツはClaude Codeサンドボックスワークフロー向けに書かれており、ClaudeおよびCodexとの互換性も記載しています。
コンプライアンス作業をサポートしていますか?
制御の文書化には役立ちますが、正式なコンプライアンスには独立した証拠と組織の承認が必要です。
最初に何をテストすべきですか?
使い捨て環境で、ファイルアクセス境界、ネットワーク制限、リソース制限、ロールバック手順をテストしてください。

開発者情報

作成者

DNYoussef

ライセンス

MIT

Skillstore リビジョン

r1

バージョンに関する注意

作者はバージョンを宣言していません。

参照

1ffa7643651792ccb4bd3b15d924d2c97edff755

メンテナンスの新しさ

2026/7/23

利用状況

4 ダウンロード · 166 閲覧

ファイル構成

DNYoussef のその他のスキル

すべて表示
すべて表示