Prüft einen behaupteten HID-Report-Feldplan gegen Global-Push/Pop, Local-Reset, ...
https://detect.halowerk.com/v1/F-B-USB_HID_REPORT_LAYOUT/usb-hid-report-global-local-layout-claimsOverview
Prüft einen behaupteten HID-Report-Feldplan gegen Global-Push/Pop, Local-Reset, Usagezuordnung und bitgenaue fortgesetzte Offsets je Report-ID und Richtung.
Protocol
x402 (POST)
Price
$0.0030
Payment Asset
USD Coin
Payment Network
eip155:8453
Category
uncategorized
Provider
detect
Source
bazaar
Indexed
2026-11-02 19:28:37
Health
Status
unknown
Latency (p50)
—
Uptime (30d)
—
Reliability Score
—
Last Checked
Never
Last Healthy
Never
Consecutive Failures
0
x402 Payment Validation
Payment Requirements
—
Asset Verified
—
Facilitator
—
Input Schema
{
"body": {
"artifact": {
"claimed_fields": [
{
"constant": false,
"count": 3,
"direction": 0,
"item_index": 5,
"offset_bits": 0,
"report_id": 0,
"size_bits": 3,
"usage_codes": [
131073,
131074,
131075
],
"variable": true
},
{
"constant": true,
"count": 1,
"direction": 0,
"item_index": 8,
"offset_bits": 9,
"report_id": 0,
"size_bits": 7,
"usage_codes": [],
"variable": false
}
],
"claimed_reports": [
{
"direction": 0,
"report_id": 0,
"total_bits": 16,
"wire_bytes": 2
}
],
"claims": {
"array_fields": 0,
"constant_fields": 1,
"global_pushes": 0,
"main_data_items": 2,
"maximum_global_depth": 0,
"repeated_variable_usages": 0,
"report_fields": 4,
"report_layouts": 1,
"total_data_bits": 16,
"variable_fields": 3
},
"items": [
{
"op": "UsagePage",
"value": 2
},
{
"op": "ReportSize",
"value": 3
},
{
"op": "ReportCount",
"value": 3
},
{
"op": "UsageMinimum",
"value": 1,
"width_bytes": 1
},
{
"op": "UsageMaximum",
"value": 3,
"width_bytes": 1
},
{
"op": "Input",
"value": 2
},
{
"op": "ReportSize",
"value": 7
},
{
"op": "ReportCount",
"value": 1
},
{
"op": "Input",
"value": 1
}
]
}
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
Output Schema
{
"example": {
"billable": true,
"findings": [
{
"confidence": 100,
"evidence": [],
"limits": [
"USB HID1.11 sections5.4,6.2.2.4–8,8.1–4: decoded short-item trace, independent Input/Output/Feature and ReportID bit packing, global Push/Pop and local reset. No USB access, device conformance, values or physical-unit conversion.",
"At most256 items,4096 fields,64 global/collection depth,65536 bits/report,1000000 total bits. Local usages are either explicit Usage entries or one same-page min/max range; mixed usage/range or Delimiter unsupported. Missing data usages and mixed implicit/explicit ReportIDs are unknown."
],
"module": "usb-hid-report-global-local-layout-claims",
"state": "not_observed",
"value": {
"array_fields": 0,
"claim_mismatches": 0,
"claims_match": true,
"constant_fields": 1,
"global_pushes": 0,
"layout_claims_match": true,
"main_data_items": 2,
"maximum_global_depth": 0,
"repeated_variable_usages": 0,
"report_fields": 4,
"report_layouts": 1,
"total_data_bits": 16,
"variable_fields": 3
},
"warnings": []
}
],
"known_count": 1,
"scope": {
"contact_values_returned": false,
"network": false,
"supplied_artifact_only": true
},
"warnings": []
},
"type": "json"
}