スキル running-tests
📦

running-tests

コンテンツリビジョン r1 中リスク ⚙️ 外部コマンド

執行專案測試並診斷失敗

尋找正確的測試命令並解讀失敗會拖慢驗證流程。此技能會偵測常見測試設定、執行測試命令、回報失敗,並引導進行聚焦修正。

対応: Claude Codex Code(CC)
Maintain this Skill? Claim it ⚠️ 50 不十分

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

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

エージェントリクエスト
Review the Skillstore skill "running-tests" from https://skillstore.io/skills/1gy-running-tests.md and its manifest at https://skillstore.io/api/skills/1gy-running-tests/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

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

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

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

テストする

「running-tests」を使用しています。 執行此儲存庫的測試。

期待される結果:

偵測到 Node 專案並執行了文件記載的測試命令。所有測試都已通過。未套用任何修正。

「running-tests」を使用しています。 我的 parser 變更後,測試套件失敗了。

期待される結果:

  • 結果:失敗。
  • 失敗測試:parser 處理空輸入。
  • 可能原因:empty-token 處理中的實作 bug。
  • 下一步:修正 parser 分支並重新執行測試。

「running-tests」を使用しています。 檢查此變更是否已準備好進行 CI。

期待される結果:

此技能找到專案特定命令、執行它,並確認測試套件已通過。完成報告包含測試數量,且沒有額外 commit。

セキュリティ監査

中リスク

The external-command findings are confirmed because the skill directs agents to run npm, cargo, just, make, pytest, and go test commands. These commands are appropriate for a testing skill but can execute repository-controlled code or scripts. I also found a workflow risk where the skill instructs agents to commit fixes without an explicit confirmation step.

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

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

中
Autonomous Commit Instruction
SKILL.md tells the agent to "Fix and commit" for implementation and test bugs. This can modify repository history without an explicit user confirmation step.
The instruction is explicit on lines 39-40, and Bash access could allow version-control commands. The file does not define a separate approval requirement before committing.
機能レビュー項目 (6)

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

中
Ruby/shell backtick execution
| `package.json` | `npm test` |
The skill instructs agents to run npm test when package.json exists. npm scripts are project-controlled and can execute arbitrary shell commands, so this is a real external command risk.
中
Ruby/shell backtick execution
| `Cargo.toml` | `cargo test` |
The skill instructs agents to run cargo test when Cargo.toml exists. Cargo tests and build scripts execute repository-controlled code, which creates a real external command risk.
中
Ruby/shell backtick execution
| `justfile` | `just test` |
The skill instructs agents to run just test when a justfile exists. just targets are shell command recipes controlled by the repository, so this is a real external command risk.
中
Ruby/shell backtick execution
| `Makefile` | `make test` |
The skill instructs agents to run make test when a Makefile exists. Make targets can execute arbitrary repository-defined shell commands, so this is a real external command risk.
中
Ruby/shell backtick execution
| `pyproject.toml` | `pytest` |
The skill instructs agents to run pytest when pyproject.toml exists. pytest imports and executes project test code and configuration, so this is a real external command risk.
中
Ruby/shell backtick execution
| `go.mod` | `go test ./...` |
The skill instructs agents to run go test ./... when go.mod exists. Go tests compile and run repository-controlled test code, so this is a real external command risk.
監査者: codex 監査履歴を表示 →
このレポートを共有・引用

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

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

レポートリンクをコピー

https://skillstore.io/skills/1gy-running-tests/audits/7?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdownバッジ

[![Skillstore security assessment](https://skillstore.io/badges/skills/1gy-running-tests/security.svg)](https://skillstore.io/skills/1gy-running-tests?utm_source=security_passport_badge)

HTMLバッジ

<a href="https://skillstore.io/skills/1gy-running-tests?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/1gy-running-tests/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

埋め込みカード

<iframe src="https://skillstore.io/embed/skills/1gy-running-tests.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形式の引用

1gy. (2026). running-tests security audit report (audit version 7) [Author version unspecified]. Skillstore. https://skillstore.io/skills/1gy-running-tests/audits/7

BibTeX形式の引用

@techreport{1gy-1gy-running-tests-2026, author = {1gy}, title = {running-tests security audit report (audit version 7)}, institution = {Skillstore}, year = {2026}, number = {7}, url = {https://skillstore.io/skills/1gy-running-tests/audits/7}, 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: "running-tests security audit report (audit version 7)" version: "unspecified" type: report authors: - name: "1gy" date-released: "2026-07-04" url: "https://skillstore.io/skills/1gy-running-tests/audits/7" identifiers: - type: other value: "skillstore:1gy-running-tests:audit:7" description: "Skillstore immutable audit report identifier"

Skillstore スコア

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

作成できるもの

驗證本機變更

在編輯程式碼後執行正確的專案測試命令,並取得精簡的失敗摘要。

分類 CI 失敗

在本機重現失敗的檢查,找出可能原因,並在 push 前確認修正。

審查測試設定

在指派驗證工作前,檢查專案是否有文件記載或可偵測的測試命令。

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

執行測試
使用 running-tests 技能偵測專案測試命令、執行它,並回報結果。
說明失敗
使用 running-tests 技能執行測試套件。如果測試失敗,列出失敗的測試名稱、關鍵錯誤和可能原因。
修正並驗證
使用 running-tests 技能執行測試、修正由實作 bug 造成的失敗,並重新執行測試直到通過。
CI 前驗證
使用 running-tests 技能尋找文件記載的測試命令,將其與自動偵測結果比較,執行最佳命令,摘要風險,並確認是否已準備好進行 CI。

ベストプラクティス

  • 在不受信任的儲存庫中執行前,先審查偵測到的命令。
  • 可用時,優先使用 CLAUDE.md 或專案文件中記載的命令。
  • 每次修正後重新執行相同命令,以確認結果已改變。

回避

  • 在不了解其 scripts 的情況下,執行未知儲存庫中的測試命令。
  • 未乾淨重新執行就將不穩定失敗視為已修正。
  • 當使用者只要求診斷報告時,自動 commit 修正。

よくある質問

它可以偵測哪些測試命令?
它會從常見專案檔案偵測 npm、Cargo、just、Make、pytest 和 Go 測試設定。
它會自動執行命令嗎?
此技能會指示 agent 執行偵測到的命令,因此請審查不受信任儲存庫中的命令。
它可以修正失敗的測試嗎?
它可以引導修正實作或測試 bug,然後重新執行測試以確認結果。
如果找不到測試命令會發生什麼?
它會要求使用者提供正確命令,而不是超出已知模式進行猜測。
它能與 CI 系統搭配運作嗎?
當儲存庫使用其中一種可偵測的測試設定時,它有助於在本機重現 CI 檢查。
對不受信任的程式碼安全嗎?
請謹慎使用。測試命令可以執行儲存庫 scripts、dependencies 和 build steps。

開発者情報

作成者

1gy

ライセンス

MIT

Skillstore リビジョン

r1

バージョンに関する注意

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

参照

e9e4712298ed071d92417a41714be123eb8364fa

メンテナンスの新しさ

2026/7/18

利用状況

23 ダウンロード · 201 閲覧

ファイル構成

📄 SKILL.md

1gy のその他のスキル

すべて表示
すべて表示