T08 · Insecure Dependencies
- Location
scripts/lib/fulcra_annotations.py:57- Finding
Unpinned Third-Party CLI Is Downloaded and Executed with Access to Fulcra Credentials
- Content
View full analysis
- Remediation
View remediation
``` 2. Use a lockfile and require cryptographic hashes for all resolved artifacts where supported. 3. Configure an explicit, trusted package index and disable untrusted fallback indexes. 4. Prefer installing the reviewed dependency during a controlled installation step instead of downloading executable code during normal Skill execution. 5. Record and verify the expected package version before requesting an access token. 6. Run the external CLI with a minimized environment containing only variables required for authentication. 7. Consider replacing the external token-printing subprocess with a reviewed library or narrowly scoped credential-provider integration. ]]>
