dependency-management
Pass
Audited by Gen Agent Trust Hub on Oct 18, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
node:child_process.spawnSyncandspawnSyncto executenpmandnpxcommands for auditing and installing dependencies. - Logic in
scripts/plan-dependency.mjsandtemplates/scripts/deps/check-deps.tsruns commands such asnpm view,npm config get,npx expo install, andnpx expo-doctor. - Inputs from the repository's
package.jsonandpackage-lock.jsonare passed as arguments to these subprocesses. The implementation uses argument arrays withspawnSync, which effectively mitigates common command injection vulnerabilities. - [EXTERNAL_DOWNLOADS]: The skill performs network operations to retrieve necessary package and platform metadata.
- It queries the official npm registry (
registry.npmjs.org) and Expo's versioning API (api.expo.dev) to verify package publish times, licensing information, and alignment with the Expo SDK. - These operations are directed at well-known, established technology services and are essential for the skill's stated purpose of auditing dependency security.
Audit Metadata