Skip to content

feat: package SkillSpector as a Codex skill - #371

Open
edjshen wants to merge 2 commits into
NVIDIA:mainfrom
edjshen:codex/skill-scanner-closeout-20260812
Open

feat: package SkillSpector as a Codex skill#371
edjshen wants to merge 2 commits into
NVIDIA:mainfrom
edjshen:codex/skill-scanner-closeout-20260812

Conversation

@edjshen

@edjshen edjshen commented Aug 13, 2026

Copy link
Copy Markdown

What changed

  • packages SkillSpector as a reusable Codex skill-scanner skill
  • adds the skill contract in SKILL.md, OpenAI UI metadata, and a portable launcher
  • runs the repository's locked production environment through uv --frozen --no-dev
  • defaults guidance to static --no-llm inspection and preserves scanner exit codes

Why

This makes the existing SkillSpector engine directly usable as an agent skill while keeping target skills untrusted and avoiding execution of their scripts or dependencies.

Validation

  • skill-creator quick_validate.py: valid
  • launcher --help: successful against SkillSpector 2.9.4
  • safe fixture: exit 0, score 0, SAFE, 0 findings
  • malicious fixture: exit 1, score 93, CRITICAL / DO_NOT_INSTALL, 6 findings
  • branch reconciled cleanly with upstream main at SkillSpector 2.9.4

Static --no-llm mode intentionally reports disabled semantic analyzers as a limitation; the launcher does not hide that completeness signal.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant