JUNCTION

USB DEVICE INSPECTOR
UNSAVED USB: CHECKING v3.0.0
NO DEVICE LOADED

JUNCTION

USB DEVICE INSPECTOR

Inspect what a USB device says it is, preserve its descriptor fingerprint, and detect what changed. WebUSB is used where the browser permits it; descriptor dumps remain first-class evidence when direct access is unavailable.

DESCRIPTOR TREE

Load a device to inspect structure.

DECODED INSPECTOR

NOT AVAILABLE
Select a descriptor or normalized field.

SYNCHRONIZED HEX INSPECTOR

NO RAW BYTES
No search
Raw descriptor bytes are not available.
SOURCE EVIDENCE / TEXT FALLBACK
No raw descriptor evidence loaded.

INTERFACE MAP

DEVICE → CONFIGURATION → INTERFACE → ENDPOINT
No topology loaded.

USB CAPABILITIES

NOT AVAILABLE
No BOS capability data loaded.

HUB INSPECTOR

NOT AVAILABLE
Load device structure to inspect hub-class evidence.

USB TYPE-C EVIDENCE

NOT ESTABLISHED
Type-C related class and BOS evidence will appear here when observed.

HID INTERFACES

NO REPORT DATA
No HID data loaded.

HID REPORT INPUT

USER-SUPPLIED BYTES
Paste the HID report descriptor itself, not the 0x21 HID class descriptor. JUNCTION preserves the supplied bytes and does not infer missing report data.

HID REPORT MAPS

0 REPORTS
No parsed report descriptor available.

HID REPORT ITEMS

OffsetTypeTagValueMeaning

HID COLLECTION TREE

No collection hierarchy available.

COMPARISON SETUP

None loaded
STRUCTURAL validates topology while allowing normal unit-specific identity strings.

RESULT

NOT RUN
Select a baseline and run comparison.

VALIDATION POLICY WORKBENCH

REUSABLE PROFILES
Class lists accept hexadecimal USB class codes separated by commas. Required/prohibited checks evaluate the current device even when no equivalent baseline field changed.
FIELDS THAT MUST MATCH

HIERARCHICAL DIFFERENCE ENGINE

No comparison results.

DEVICE LIBRARY 2

0 DEVICES
Search and filter locally stored device identities, tags, projects, classes, and fingerprints.
DeviceVID:PIDStructureStatusTags / ProjectLast SeenCapturesActions

FLEET VALIDATION

LOCAL EVIDENCE

v2.5 · BATCH VALIDATION

READY

Analyze multiple descriptor exports against the selected baseline without adding them to the library.

No batch has been run.

v2.6 · MANUFACTURING ACCEPTANCE

PROFILE

Acceptance profile augments the selected JUNCTION validation policy; it does not replace descriptor evidence.

v2.7 · DEVICE FAMILY CLUSTERS

0 FAMILIES
Families are evidence-based clusters using VID/PID + structural/capability fingerprints. They are not proof of common physical origin or authenticity.

v2.8 · FLEET COMPARISON

LIBRARY OBSERVATIONS
DeviceVID:PIDFamilyIdentityStructureCapabilityValidation

v2.9 · SIGNED BASELINE LIBRARY

LOCAL KEY
Exports known-good baseline observations and policies as a portable JSON library signed with a locally generated ECDSA P-256 key. The public key travels with the bundle; the private key remains in this browser profile.

v3.0 · ACCEPTANCE RUN HISTORY

0 RUNS
TimeLotModeBaselineAcceptedReview

v3.0 · TOUCHSTONE HANDOFF

INTEROPERABILITY
Exports a JUNCTION evidence handoff for TOUCHSTONE containing observed USB identity, fingerprint layers, baseline references, validation policy, and comparison findings. It does not claim that TOUCHSTONE tests were run.
Load or compare a device to populate the handoff.

DEVICE CHANGE TIMELINE

0 OBSERVATIONS
Load a saved device to review immutable observations over time.
No device selected.

PHYSICAL IDENTITY NOTES

Load or select a saved device.

OBSERVATION EVIDENCE

NONE SELECTED
Select an observation from the timeline.

REPORTING 2

LOCAL GENERATION

USB DEVICE INSPECTION REPORT

READY
Load a device to generate a report.