react-native-update
Pass
Audited by Gen Agent Trust Hub on Oct 20, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/integration_doctor.mjsscript executespushy versionandcresc versionusingchild_process.spawnSyncto verify the presence of necessary CLI tools on the host system. - [INDIRECT_PROMPT_INJECTION]: The skill processes
metaInfometadata from an external update server to implement rollout gates (e.g., inreferences/rollout-whitelist.ts). This represents a potential indirect injection surface where external data influences application flow. - Ingestion points:
metaInfostring from the update client response, utilized inSKILL.mdandreferences/rollout-whitelist.ts. - Boundary markers: The skill instructs the agent to treat
metaInfoasunknownand recommends JSON shape validation. - Capability inventory: The skill provides capabilities to
downloadUpdateandswitchVersion, which can restart the app and apply new code. - Sanitization: The skill provides a reference implementation (
isUserAllowedinreferences/rollout-whitelist.ts) that strictly validates the metadata structure before use. - [EXTERNAL_DOWNLOADS]: The skill instructs the user or agent to install the
react-native-update-cliglobally via NPM. This is a standard requirement for the service provided by the skill author (reactnativecn).
Audit Metadata