Harden batch activation, dev refresh gating, Microsoft sync path handling, and Jetski skill loading against command injection, symlink traversal, and client-side star tampering. Add regression coverage for the security-sensitive paths and update the internal triage addendum for the Jetski loader fix.
879 B
879 B
Security Findings Triage Addendum (2026-03-18)
This addendum supersedes the previous Jetski loader assessment in
security-findings-triage-2026-03-15.md.
Correction
- Finding:
Example loader trusts manifest paths, enabling file read - Path:
docs/integrations/jetski-gemini-loader/loader.ts - Previous triage status on 2026-03-15:
obsolete/not reproducible on current HEAD - Corrected assessment: the loader was still reproducible via a symlinked
SKILL.mdthat resolved outsideskillsRoot. A local proof read the linked file contents successfully.
Current Status
- The loader now rejects symlinked skill directories and symlinked
SKILL.mdfiles. - The loader now resolves the real path for
SKILL.mdand rejects any target outside the configuredskillsRoot. - Regression coverage lives in
tools/scripts/tests/jetski_gemini_loader.test.js.