government-support-survey
Pass
Audited by Gen Agent Trust Hub on Oct 1, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill uses
npxto download and execute code from the@nomadamas/k-skillpackage at runtime. This creates a dependency on external code hosted on the npm registry. - [COMMAND_EXECUTION]: The skill instructs the agent to run several shell commands using
npxto fetch updated instructions, list files, and execute the core survey logic throughscripts/run_survey.py. - [DATA_EXFILTRATION]: The survey script makes network requests to
k-skill-proxy.nomadamas.orgto retrieve grant information. While this is the primary function of the skill, it involves sending user-supplied keywords and parameters to a third-party domain. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted JSON data from external government support portals via a proxy, which could contain adversarial content designed to influence agent behavior.
- Ingestion points:
scripts/run_survey.py(line 46) fetches JSON data fromhttps://k-skill-proxy.nomadamas.org. - Boundary markers: No specific delimiters or boundary markers are implemented in the script to isolate external data from the prompt context.
- Capability inventory: The skill possesses the ability to execute shell commands via
npxand perform network operations via Python'surllib. - Sanitization: The fetched grant data is not sanitized or filtered before being presented to the agent for classification.
- [DYNAMIC_EXECUTION]: The agent's primary instructions are fetched dynamically from a remote source at runtime using a CLI tool, meaning the skill's logic can be modified without changing the static files distributed in the skill package.
Audit Metadata