construction-monthly-selfcheck-free
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted user-provided data (construction financial tables) to perform audit calculations.
- Ingestion points:
scripts/run.mjsreads user data from files specified by the--inputargument or via raw text input. - Boundary markers: None are present in the processing logic to delimit the untrusted content from the system context.
- Capability inventory: The skill uses
fs.readFileSyncto read local files and prints results to the console viaconsole.log. It does not perform network operations or file writes. - Sanitization: The engine uses numeric normalization and regex-based header matching, but does not explicitly sanitize the raw text before it is returned in the finding descriptions.
- [EXTERNAL_DOWNLOADS]: The
SKILL.mdfile contains instructions for the AI agent to facilitate a purchase of the full version using the@alipay/agent-paymentpackage vianpx. - Finding: The skill references an external installation command for the Alipay payment agent.
- Evidence:
npx -y @alipay/agent-payment@latest installis provided in a prompt template withinSKILL.md. - Context: The download targets a well-known financial service provider (Alipay) and is intended for a legitimate upselling flow to the paid version of the tool.
- [COMMAND_EXECUTION]: The skill is intended to be executed as a command-line tool.
- Evidence:
node scripts/run.mjsis the primary entry point described inSKILL.mdand implemented in thescripts/directory. - Context: The script executes local JavaScript logic using Node.js built-in modules (
fs,path,url) to perform mathematical audits on data provided by the user.
Audit Metadata