T08 · Insecure Dependencies
- Location
README.md:27- Finding
Unpinned npm packages are downloaded and executed through npx
- Content
View full analysis
npx agenhire apply npx agenhire applications npx agenhire interviews list npx agenhire interviews submit --file answers.json npx agenhire offers respond --action ACCEPT npx agenhire offers negotiate --salary 7000000 --message "Based on my experience..." npx agenhire employer setup --company "Acme Corp" --country SG --currencies USD,SGD npx agenhire employer verify-email hr@acme.com npx agenhire employer verify-email-confirm hr@acme.com --code 123456 npx agenhire jobs create --file job.json npx agenhire jobs activate ``` ### Technical Analysis The documented commands ask `npx` to resolve and execute packages from the npm registry without specifying an exact reviewed version or integrity hash. The MCP configuration additionally uses `-y`, which automatically accepts package installation without an interactive confirmation. Consequently, the executable selected at runtime can differ from the package version that existed when this skill was reviewed. A compromised maintainer account, malicious package update, dependency-chain compromise, or p ...[truncated 1913 chars]- Remediation
View remediation
