Skip to content

external skill scanner 連携 (設計確定・実装は需要待ち) #43

@kosako

Description

@kosako

スコープ

NVIDIA skillspector と Cisco skill-scanner を、既存の prompt injection gate の
補助層として連携する方法を設計する。

前提 (変えないこと)

  • 自前 static checker (scripts/check-injection.sh) は依存ゼロ・network 不要の
    必須 gate のまま残す。外部 scanner は optional な補助 gate とする。
  • LLM mode / VirusTotal / AI Defense 等の外部送信は、既存の LLM review 制約
    (public / personal のみ + privacy preflight) に従う。

決めること

  • ツール選定: 両方使うか、片方に絞るか (実測結果を踏まえる)。
  • scan 対象: generated/ (SKILL.md 形式で scanner の expected format に合う) か shared/ か。
  • findings の risk outcome (high fail / medium human review / low pass) へのマッピング。
  • catalog / status への記録方法 (checks.external_scan など)。
  • CI での扱い: version pin、optional job (continue-on-error) から始めるか。
  • Issue privacy preflight つき optional LLM review を追加する #12 (optional LLM review) をこれらの LLM mode で代替するか。

実測メモ

実測結果はこの issue にコメントで記録する。

安全メモ

  • install side effects: scanner の install は隔離環境 (uv) のみ
  • secret access: なし。API key 必要な mode は今回試さない
  • network changes: pip/git からの取得と OSV.dev 照合のみ。asset content の外部送信なし

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions