DD-147: Open pack scanning, clone detection, and threat matching (v0.… #1

Merged
piersdd merged 1 commit from feat/open-pack-scanning into main 2026-04-18 12:26:15 +00:00
piersdd commented 2026-04-18 12:26:00 +00:00 (Migrated from github.com)

…2.0)

Extend scanner beyond sealed packs to validate open pack YAML PRs from community contributors. Runtime-agnostic core for Cloudflare Worker deployment.

  • YAML pack parser (parsePackYAML, extractPrompts) — extracts skills/agents
  • Trigram Jaccard clone detection (SCLN-001 near-copy, SCLN-002 overlap)
  • Known-threat matching (STHR-001 critical) against pluggable corpus
  • scan-pack CLI command (--corpus, --threats, --exceptions, --json)
  • forked_from lineage suppression for legitimate forks
  • 44 new tests (68 total), all passing
…2.0) Extend scanner beyond sealed packs to validate open pack YAML PRs from community contributors. Runtime-agnostic core for Cloudflare Worker deployment. - YAML pack parser (parsePackYAML, extractPrompts) — extracts skills/agents - Trigram Jaccard clone detection (SCLN-001 near-copy, SCLN-002 overlap) - Known-threat matching (STHR-001 critical) against pluggable corpus - scan-pack CLI command (--corpus, --threats, --exceptions, --json) - forked_from lineage suppression for legitimate forks - 44 new tests (68 total), all passing
Sign in to join this conversation.
No description provided.