skills/scholar-evaluation/references/security_validation.md
Validation date: 2026-07-23
The repository SECURITY.md entry recorded 10 findings with maximum
severity CRITICAL:
The affected files were the two former schematic-generation scripts and the
old SKILL.md.
--fail-on HIGH: PASS
The latest LLM-assisted pull-request scan reported:
python3 commands are shell invocations. The
body limits Bash to those local commands, and the direct behavioral scan
confirms no process-launching code in the scripts.assets, references, or
scripts directory; and the deterministic path-resolution test resolves
every backticked local path.The direct behavioral scan is clean. The residual findings neither permit data
transmission nor create a missing-file fallback. The generated root
SECURITY.md snapshot was intentionally not edited in this scoped refresh.
PYTHONDONTWRITEBYTECODE=1 python3 -m unittest discover \
-s skills/scholar-evaluation/tests -p 'test_*.py' -v
for script in skills/scholar-evaluation/scripts/*.py; do
PYTHONDONTWRITEBYTECODE=1 python3 "$script" --help >/dev/null || exit 1
done
uv run skills-ref validate skills/scholar-evaluation
uv run skill-scanner scan skills/scholar-evaluation --use-behavioral
uv run python scan_pr_skills.py \
--fail-on HIGH \
--output /tmp/scholar-evaluation-pr-scan.md \
skills/scholar-evaluation