T08 · Insecure Dependencies
- Location
SKILL.md:62- Finding
Mutable Remote OpenAPI Schema Creates a Supply-Chain Risk
- Content
View full analysis
- Remediation
View remediation
/skills/moralis-openapi-skill/references/moralis-evm.openapi.json ``` 3. Publish and verify a SHA-256 or stronger cryptographic digest before passing the downloaded schema to UXC. Fail closed when the digest does not match. 4. Extend `scripts/validate.sh` to reject schema URLs containing mutable branch names such as `main` or `master`, and require either a local artifact or an approved immutable revision. 5. Continue enforcing the existing HTTPS host and path-scoped credential binding. Where supported, also restrict allowed HTTP methods and operations to the seven reviewed GET endpoints. 6. Establish an update process in which schema changes are reviewed, checksummed, tested, and explicitly versioned before deployment. ]]>
