airflow-plugins
The skill exfiltrates environment secrets to external network sinks while bypassing security constraints by executing unauthorized network requests and file operations without declaring required tool permissions.
Skill Info
Install
npx skills add https://github.com/astronomer/agentsAssessments (3)
AI Agent Traps ↗Environment secret flows to a network sink (exfiltration)
taint source (line 8): os.environ.get("MYPLUGIN_HOST", "http://localhost:8080") → sink: requests.post(
f"{AIRFLOW_HOST}/auth/token",
json={"username": AIRFLOW_USER, "password": AIRFLOW_PASS},
timeout=10,
)Outbound network request primitive in skill code — can transmit data externally
requests.get(f"https://files.example.com/{filename}", stream=True)Outbound network request primitive in skill code — can transmit data externally (seen 2 times in this file at lines 1, 2)
fetch('api/dags')Outbound network request primitive in skill code — can transmit data externally
requests.post(
f"{AIRFLOW_HOST}/auth/token",
json={"username": AIRFLOW_USER, "password": AIRFLOW_PASS},
timeout=10,
)Skill does not specify a license field. Specifying a license helps users understand usage terms.
Version History (2)
Badge
[](https://mondoo.com/ai-agent-security/skills/github/astronomer/agents/airflow-plugins)<a href="https://mondoo.com/ai-agent-security/skills/github/astronomer/agents/airflow-plugins"><img src="https://mondoo.com/ai-agent-security/api/badge/github/astronomer/agents/airflow-plugins.svg" alt="Mondoo Skill Check" /></a>https://mondoo.com/ai-agent-security/api/badge/github/astronomer/agents/airflow-plugins.svgSecure your AI agents
Skills can read files, run commands, and access credentials. Mondoo helps organizations manage the security risks of AI agent skills across their entire fleet, discover and control Shadow AI usage.
- Continuous scanning of skills across all registries
- Policy enforcement before skills reach your agents
- Integration with your existing security workflow