T08 · Insecure Dependencies
- Location
README.md:40- Finding
Unpinned Package Execution in Installation Instructions
- Content
View full analysis
- Remediation
View remediation
install tetsuakira-vk/shopify-product-writer ``` Do not use floating tags such as `latest`, caret ranges, or tilde ranges. 2. Document the expected registry and trusted package publisher so users can verify that package resolution has not been redirected to an untrusted source. 3. Where supported, publish and document a cryptographic checksum, provenance attestation, or signed release for the exact installer artifact. 4. Prefer a lockfile-backed installation workflow for automated deployments. Commit the lockfile and use deterministic installation commands such as `npm ci`. 5. Review each installer upgrade before changing the pinned version. Include upstream ownership, release provenance, dependency changes, and package lifecycle scripts in that review. 6. Advise users not to run the installation command with administrator or root privileges. Execute it in a restricted development environment with only the permissions and credentials required for installation. ]]>
