geo-toolkit
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The
geocoder.pyscript communicates with external geocoding service providers (Nominatim, Google, Bing, and ArcGIS) to perform address-to-coordinate lookups and reverse geocoding. These are established, well-known services required for the skill's core functionality. - [INDIRECT_PROMPT_INJECTION]: The skill provides an attack surface for indirect prompt injection as it ingests untrusted external data in the form of unstructured address strings and geographic files (CSV, KML, GeoJSON) provided by the user.
- Ingestion points:
address_parser.py,geocoder.py,geo_visualizer.py, andterritory_mapper.pyall read and process user-supplied files or text input. - Boundary markers: The instructions do not define specific delimiters for separating user data from agent instructions.
- Capability inventory: The skill can perform network requests to geocoding APIs and write output to the local file system (HTML maps, CSV results).
- Sanitization: The scripts use standard parsing libraries like
pandasandgeopandaswhich provide basic structure validation, though they do not explicitly sanitize for natural language instructions embedded within data fields. - [COMMAND_EXECUTION]: The skill consists of multiple Python scripts designed to be executed via the command line with various arguments for processing files and data. This is standard behavior for a utility-based toolkit.
Audit Metadata