Networks, devices, and sensors · GraphQL type

DeviceManufacturer type

A hardware vendor that made one or more discovered Device objects in an organization. The device fingerprinting pipeline resolves a manufacturer most often from the IEEE OUI prefix of a device's MAC address, and also from what the device reports about itself over discovery protocols such as mDNS, UPnP, IPP, and DHCP. Manufacturers are identified by name, case-insensitively, so every device from one vendor shares a single object that lists its devices and known DeviceModel objects.

Fields

Field Name Description
id - ID! Unique identifier for this graph object.
orgId - OrganizationId! Unique identifier for the owning organization.
objectType - GraphObjectType! The type of this graph object.
objectTypeLabel - String! A localized label describing the object type.
displayName - String! A concise human-friendly identifier for this object suitable for display in user interface page titles and in AI chat responses that refer to the object.
firstSeen - Time! Time this object was first seen.
lastSeen - Time! Time this object was last seen.
seen - SeenOnline! When this graph object was seen.
createdAt - Time! The time this object was created in the security graph.
updatedAt - Time! The time this object was last mutated in the security graph.
snapshotInfo - GraphObjectSnapshotInfo! Whether this object is a point-in-time snapshot of an object's state rather than the object's live state, and when that state was observed.
name - String! The manufacturer's name as resolved by device fingerprinting, e.g. from the IEEE OUI registry entry for a MAC address prefix.
url - String A url to the manufacturer's web site if known.
devices - DeviceConnection! Device objects this manufacturer made.

Arguments

limit - Int

Maximum number of results to return.

skip - Int

Number of results to skip.

models - DeviceModelConnection! DeviceModel objects manufactured by this manufacturer.

Arguments

limit - Int

Maximum number of results to return.

skip - Int

Number of results to skip.

findings - FindingsPayload! Policy findings for this object.

Arguments

limit - Int

Maximum number of results to return.

skip - Int

Number of results to skip.

issues - IssuesPayload! Policy issues for this object.

Arguments

limit - Int

Maximum number of results to return.

skip - Int

Number of results to skip.

issuesSummary - IssuesSummary! Summary of the active policy issues currently open on this object, broken down by severity.

Returned by

  • deviceManufacturer query: Retrieves a DeviceManufacturer by its graph object id: a hardware vendor of discovered devices, most often resolved from the MAC address OUI…

Used by

  • Device type: A physical or virtual device that does not run the Wartiva endpoint application but is visible on the network to a managed Endpoint, such as…
  • DeviceModel type: A specific product model, made by a DeviceManufacturer, that one or more discovered Device objects in an organization are instances of.
  • DeviceManufacturerPayload type: A payload containing a single DeviceManufacturer.
  • DHCPFingerprintProcessedInput type: The processed input for a DHCP fingerprint that was used to identify a Device.
  • FingerprintResult type: The result of a fingerprint that was used to identify a Device.
  • GraphObjectType enum: An enumeration of the different types of security graph objects.
  • GraphObjectTypeCategory enum: High-level grouping used to organize GraphObjectType values in UI navigation and API discovery.
  • MdnsFingerResponse type: The mDNS fingerprint response for a processed mdns fingerprint that was used to identify a Device.

Related types

  • Device A physical or virtual device that does not run the Wartiva endpoint application but is visible on the network to a managed Endpoint, such as…
  • DeviceModel A specific product model, made by a DeviceManufacturer, that one or more discovered Device objects in an organization are instances of.

Example

Example

{
  "id": "4",
  "orgId": "615f3b3b28284380e28a7342",
  "objectType": "ACCOUNT_POLICY",
  "objectTypeLabel": "abc123",
  "displayName": "abc123",
  "firstSeen": "2021-10-07T18:23:25.829Z",
  "lastSeen": "2021-10-07T18:23:25.829Z",
  "seen": SeenOnline,
  "createdAt": "2021-10-07T18:23:25.829Z",
  "updatedAt": "2021-10-07T18:23:25.829Z",
  "snapshotInfo": GraphObjectSnapshotInfo,
  "name": "xyz789",
  "url": "xyz789",
  "devices": DeviceConnection,
  "models": DeviceModelConnection,
  "findings": FindingsPayload,
  "issues": IssuesPayload,
  "issuesSummary": IssuesSummary
}