analyze_ble
Audit GATT services, assess pairing security, get sniffing guidance, and analyze BLE privacy risks to identify and fix vulnerabilities.
Instructions
BLE security analysis — GATT service audit, pairing security assessment, sniffing guide, privacy/tracking analysis.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | Operation mode: gatt_audit (GATT service security), pairing_security (pairing method assessment), sniff_guide (BLE sniffing setup), privacy_check (address tracking risk) | |
| services | No | [gatt_audit] JSON array of GATT services with characteristics [{uuid, characteristics: [{uuid, properties: [read,write,...]}]}] | |
| address_type | No | [privacy_check] BLE address type | |
| pairing_method | No | [pairing_security] BLE pairing method in use | |
| target_address | No | [sniff_guide] Target BLE device address (XX:XX:XX:XX:XX:XX) | |
| io_capabilities | No | [pairing_security] Device IO capabilities: NoInputNoOutput, DisplayOnly, DisplayYesNo, KeyboardOnly, KeyboardDisplay | |
| protocol_version | No | [sniff_guide] BLE protocol version (e.g. '4.0', '5.0') |