Description-Behavior Mismatch
Medium
- Confidence
- 90% confidence
- Finding
- The downloader accepts arbitrary user-supplied URLs and fetches them directly without enforcing the skill's stated IR-only scope or validating that the target is actually a PDF before downloading. In an agent context, this broadens the capability into a general network fetch primitive that can be abused for unintended access to internal services, arbitrary hosts, or non-IR content, with validation only occurring after the request and data transfer already happened.
