T03 · Remote Payload Retrieval and Execution
- Location
SKILL.md:71- Finding
Unpinned Remote Installation Scripts Are Executed Directly by a Shell
- Content
View full analysis
- Remediation
View remediation
adp-init.sh" | sha256sum --check ``` 5. Cryptographically sign release artifacts and document signature verification using a maintained signing key. 6. Pin all examples to an exact reviewed release version or immutable commit rather than `main`. 7. Require explicit user approval before executing any downloaded installer. AI Agents must not silently install or execute remote code. 8. Prefer a user-scoped installation over a global or administrator-level installation whenever the CLI supports it. 9. Pin the recommended npm dependency to an exact reviewed version and document package-integrity verification. 10. Clearly disclose that local invoices are submitted to an external cloud service and obtain user consent before transmitting potentially sensitive documents. ]]>
