app-store-preflight
Warn
Audited by Gen Agent Trust Hub on Oct 10, 2026
Risk Level: MEDIUMREMOTE_CODE_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The launcher script
scripts/asc.mjsis designed to download theappstore-releaseCLI tool from a remote GitHub repository (https://github.com/beydemirfurkan/appstore-release.git) and execute it using the Node.js runtime. This mechanism allows for the execution of code not contained within the skill's distribution package. - [DYNAMIC_EXECUTION]: The skill supports an
--expo-configflag which, as described inSKILL.md, executes dynamic JavaScript or TypeScript configuration files (app.config.js/ts) within the user's project directory by runningnpx expo config. This involves executing code provided by the user as part of the analysis process. - [COMMAND_EXECUTION]: The skill uses
child_process.spawnSyncto invoke system commands, includinggitfor repository cloning andnodeto run the resolved CLI tool. It also triggersnpxwhen the--expo-configflag is used. - [INDIRECT_PROMPT_INJECTION]: The skill analyzes external, untrusted data including iOS project configuration files (
app.json,Info.plist) and source code. This creates a surface where malicious content embedded in these files could attempt to influence the agent's logic. - Ingestion points: Reads project files such as
app.json,Info.plist,PrivacyInfo.xcprivacy, and source code. - Boundary markers: No explicit boundary markers or sanitization logic for ingested file content is mentioned in the provided instructions.
- Capability inventory: The skill has the ability to execute shell commands and run local/downloaded code via
scripts/asc.mjs. - Sanitization: No specific sanitization or filtering of the content read from the project files is described.
Audit Metadata