fine-dust-location
Warn
Audited by Gen Agent Trust Hub on Oct 1, 2026
Risk Level: MEDIUMREMOTE_CODE_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTIONCREDENTIALS_UNSAFE
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill instructs the agent to run
npx -y @nomadamas/k-skill@0for fundamental operations such as fetching primary instructions, listing skill files, and applying updates. This mechanism executes external, unverified code from a third-party NPM package at runtime. - [EXTERNAL_DOWNLOADS]: The skill performs network requests to
k-skill-proxy.nomadamas.organdapis.data.go.krto obtain air quality reports and monitoring station metadata. - [INDIRECT_PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection due to its reliance on external API data.
- Ingestion points: Data is retrieved from the Air Korea service and a proxy server via
urllib.requestcalls inscripts/fine_dust.py. - Boundary markers: There are no explicit delimiters or specific instructions for the agent to treat the external API content as untrusted data.
- Capability inventory: The Python script
scripts/fine_dust.pyperforms data parsing and printing; however, the agent's broader toolset could be leveraged if malicious instructions were successfully injected. - Sanitization: While the script parses numeric values, it does not sanitize or escape descriptive strings (like
stationNameoraddr) before displaying them to the agent. - [CREDENTIALS_UNSAFE]: The skill utilizes the
AIR_KOREA_OPEN_API_KEYenvironment variable. The instructions suggest managing this secret via.envfiles, which is a standard procedure but confirms that the skill requires sensitive API credentials to operate in direct mode.
Audit Metadata