performing-ip-reputation-analysis-with-shodan
Pass
Audited by Gen Agent Trust Hub on Jun 16, 2026
Risk Level: SAFE
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill utilizes the
shodanandrequestsPython packages to interact with well-known security services. These are standard dependencies for threat intelligence workflows. - [DATA_EXFILTRATION]: Network activity is confined to official Shodan API endpoints (
api.shodan.ioandinternetdb.shodan.io). No attempts to access sensitive local files (such as SSH keys or AWS credentials) or transmit data to unauthorized third-party domains were detected. - [PROMPT_INJECTION]: The skill handles untrusted external data in the form of service banners and SSL certificates. While this represents a surface for indirect prompt injection, the risk is mitigated by the lack of dangerous capabilities (no
eval,exec, orsubprocesscalls) and the truncation of banner data to 200 characters. - Ingestion points: Remote service banners are ingested in the
enrich_ipmethod viaservice.get("data", ""). - Boundary markers: None explicitly defined in the script output for the LLM.
- Capability inventory: Script capabilities are limited to network API requests and writing JSON to a local file.
- Sanitization: The script performs length-based truncation on service banners.
- [COMMAND_EXECUTION]: No suspicious command execution or shell injection patterns were identified in the provided scripts.
Audit Metadata