action firmalyzer_detect_device { label: "Detect iot device by service banners and mac address" description: "Use device service banners and mac address captured by your network port scanner, vulnerability assessment or asset discovery tools to detect device maker, model and firmware information" provider: firmalyzer method: POST path: "/device/detect" encoding: json input: { type: "object" properties: { ftp_banner: { type: "string" } hostname: { type: "string" } http_response: { type: "string" } https_response: { type: "string" } nic_mac: { type: "string" } snmp_sysdescr: { type: "string" } snmp_sysoid: { type: "string" } telnet_banner: { type: "string" } upnp_response: { type: "string" } } } output: { type: "object" properties: { cve_list: { type: "array" items: { type: "object" properties: { cve_id: { type: "string" } cvss: { type: "number" } } } } device_type: { type: "string" } firmware_info: { type: "object" } firmware_version: { type: "string" } is_discontinued: { type: "boolean" } latest_firmware_info: { type: "object" } manufacturer: { type: "string" } model_name: { type: "string" } } } }