skills/mukul975/anthropic-cybersecurity-skills/detecting-bluetooth-low-energy-attacks/Gen Agent Trust Hub
detecting-bluetooth-low-energy-attacks
Pass
Audited by Gen Agent Trust Hub on Sep 22, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/agent.pyutility invokes external command-line tools includingtshark,crackle, andubertooth-btleto perform packet analysis and capture operations. - Evidence: Subprocess calls in
analyze_pcap_for_ble_attacksandrun_ubertooth_capturefunctions inscripts/agent.py. - Context: These calls are implemented using argument lists rather than shell strings, which is a secure practice for calling external utilities in a controlled manner.
- [INDIRECT_PROMPT_INJECTION]: The skill processes advertising data and characteristic values from external BLE devices, which constitutes an ingestion point for untrusted data.
- Ingestion points:
scripts/agent.pyfunctionsscan_ble_devicesandenumerate_gatt_services. - Boundary markers: The skill does not implement specific delimiters or warnings to ignore instructions embedded within the BLE data.
- Capability inventory: The script can execute specific external commands via
subprocessand write results to a local JSON file. - Sanitization: The script converts most BLE data to hex strings or uses basic UTF-8 decoding with error suppression.
- [EXTERNAL_DOWNLOADS]: The documentation references the installation of security tools from external sources.
- Evidence:
SKILL.mdinstructs the user to build thecrackletool from source atgithub.com/mikeryan/crackle. - Context: This targets a well-known repository for a standard security auditing tool, which is considered a safe reference in this domain.
Audit Metadata