本文へ移動
cccskills
無料GitHub で公開日本語紹介

security-triage

脆弱性の疑いをApache StreamPipesの脅威モデルに照らして評価し、該当箇所や影響範囲を示したうえで、報告先または対象外の判断を短くまとめます。

原文原文の説明を見る

Assess, route and report a suspected security vulnerability in Apache StreamPipes against the project's threat model. Use when a task involves a potential vulnerability, an exploit claim, a security finding from a scanner, or a decision about whether something is in or out of the security model.

apache/streampipesスター 754(GitHub 754 + cccskills 0)

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • 脆弱性の疑いを脅威モデルで分類したいとき
  • スキャナーの検出結果の扱いを決めたいとき
  • 報告先と影響範囲を短く整理したいとき

日本語での紹介

できること

Apache StreamPipesで報告された問題が、プロジェクトの脅威モデル上の脆弱性に当たるかを整理します。最初にTHREAT_MODEL.mdで信頼境界や対象となる攻撃者、運用者に委ねる責任を確認し、続いてSECURITY.mdの報告手順を参照します。問題をVALID、OUT-OF-MODEL、BY-DESIGNのいずれかに分類し、根拠となる節、影響を受けるコンポーネント、越える境界を記した短いトリアージメモを作成します。VALIDの場合に限り、報告先も添えます。

こんなときに便利

脆弱性の疑い、エクスプロイトの主張、スキャナーの検出結果を受け取り、公開報告の前に扱いを判断したいときに向いています。インストール済み拡張機能の実行や、TLS・ネットワーク分離など運用者の責任範囲に関わる問題を、プロジェクトの想定と照らして整理する場合にも使えます。

使い方の例

  • 「この検出結果が脅威モデル上の脆弱性に当たるか判定してください」
  • 「このエクスプロイト報告の分類と、影響する境界をまとめてください」

注意点

判断にはリポジトリ内のTHREAT_MODEL.mdとSECURITY.mdが必要です。疑わしい問題について公開Issueやプルリクエストは作成せず、該当する場合はSECURITY.mdの手順に従います。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(1)

  • SKILL.md2.3 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Security triage for Apache StreamPipes

You are helping assess whether a reported or suspected issue is a security vulnerability in Apache StreamPipes and how it should be routed. Complete these steps before drafting any report or reaching any conclusion.

Step 1 — Read the threat model

Read THREAT_MODEL.md at the repository root: the trust boundaries (the REST front door, the external-data ingestion boundary at the adapters, the extension runtime), the adversaries in and out of scope, and what StreamPipes upholds versus what it leaves to the operator. The model is v0; cite sections by number.

Step 2 — Read the security policy

Read SECURITY.md for how findings are reported (security@apache.org). Do not open a public issue or pull request for a suspected vulnerability.

Key scoping facts (details in THREAT_MODEL.md)

  • The streampipes-rest HTTP layer is the primary control boundary; the external-data ingestion boundary is at the adapters. The broker, datastore and extension-runtime services are assumed to run inside an operator-controlled perimeter.
  • Installed extensions (custom adapters, processors, sinks) are code execution by design, not a sandbox.
  • An adapter ingesting data from an external source is the intended function; source trust and the handling guarantee for hostile ingested data are spelled out in the threat model.
  • Transport security (TLS), network isolation and extension vetting are operator responsibilities, not engine invariants.

Step 3 — Route the finding

Route the finding to exactly one disposition in THREAT_MODEL.md §10 — VALID, or one of the OUT-OF-MODEL / BY-DESIGN dispositions — and cite the section that justifies the call. State the affected component from the §2 table and the boundary it crosses.

Output

A short triage note: disposition, justification with section citations, affected component and boundary, and — only for VALID — the reporting route from SECURITY.md.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

このスキルの問題を報告する