Customer Vendor Detection
customer_vendor_detectionScan a customer domain to detect vendors and technologies currently present using deterministic fingerprints; returns detected technologies with supporting evidence and observation details. Results are point-in-time observations; eligible CSI observations may be persisted best-effort. An empty detection means no supported fingerprint was observed in that scan — it does not prove the domain uses no technology. Side effect: eligible CSI observations may be persisted best-effort to maintain customer-vendor evidence. USE WHEN: an agent needs to determine which supported vendors or technologies are currently detected on a specific customer domain. DO NOT USE WHEN: the agent needs confirmed customer base of a vendor (use vendor-customer-confirmed-lookup), historical adoption/removal events (use vendor-customer-adoption-change-lookup), or customer transition signals (use vendor-customer-transition-signal-lookup). Parameter semantics: domain is the customer domain to inspect, not a vendor domain.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Bare public hostname (e.g., example.com). No protocol, path, query, or fragment. Localhost and IP literals rejected. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Normalized public domain scanned. | |
| product | Yes | Product identifier. | |
| observed_at | Yes | UTC timestamp of the scan. | |
| technologies | Yes | Deterministically detected technologies ordered by canonical key ascending. | |
| technology_count | Yes | Number of technologies detected as PRESENT. | |
| response_validity | Yes | Scanner response validity classification. |