UserVaultAccess

any: User vault access (catch-all)

#

Description

Matches any user vault access event.

Fields #

NameDescriptionRules
uuidUnique event identifier.
timestampTime the event occurred.
actor_uuidActor identifier.
actor_details.uuidActor identifier.
actor_details.nameActor's full name.
actor_details.emailActor's email address.
actor_typeType of actor.
actor_account_uuid1Password account identifier of the actor.
account_uuid1Password account identifier.
actionAction performed.3 detection rules
object_typeType of affected object.3 detection rules
object_uuidIdentifier of the affected object.2 detection rules
object_details.uuidAffected user identifier, when applicable.
object_details.nameAffected user's full name, when applicable.
object_details.emailAffected user's email address, when applicable.
aux_idNumeric identifier for related event data.
aux_uuidIdentifier for related event data.
aux_details.uuidRelated user identifier, when applicable.
aux_details.nameRelated user's full name, when applicable.
aux_details.emailRelated user's email address, when applicable.
aux_infoAdditional event information.
session.uuidSession identifier.
session.login_timeTime the session started.
session.device_uuidIdentifier of the session device.
session.ipIP address used for the session.
location.countryClient country inferred from IP address.
location.regionClient region inferred from IP address.
location.cityClient city inferred from IP address.
location.longitudeClient longitude inferred from IP address.
location.latitudeClient latitude inferred from IP address.

Detection Patterns #

Common Indicators #

Positive field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis. This is separate from Fields accounting, which also includes exclusions and counts distinct attached rules.

FieldKindValueRulesVendors
action (kusto rule field)containsgrant3 ruleskusto
action (kusto rule field)containsupdate3 ruleskusto
action (kusto rule field)containsrevoke2 ruleskusto
log_source (kusto rule field)eqauditevents3 ruleskusto
object_type (kusto rule field)equva3 ruleskusto
object_uuid (kusto rule field)eqwatchlist1 rulekusto

Detection Rules #

Full rule details for this event, including ATT&CK technique mappings and native queries →

Kusto #

References #

uva-grant: Grant User Vault Access

#

Description

A user was granted access to a vault.

Fields #

NameDescriptionRules
uuidUnique event identifier.
timestampTime the event occurred.
actor_uuidActor identifier.
actor_details.uuidActor identifier.
actor_details.nameActor's full name.
actor_details.emailActor's email address.
actor_typeType of actor.
actor_account_uuid1Password account identifier of the actor.
account_uuid1Password account identifier.
actionAction performed.1 detection rule
object_typeType of affected object.1 detection rule
object_uuidIdentifier of the affected object.
object_details.uuidAffected user identifier, when applicable.
object_details.nameAffected user's full name, when applicable.
object_details.emailAffected user's email address, when applicable.
aux_idNumeric identifier for related event data.
aux_uuidIdentifier for related event data.
aux_details.uuidRelated user identifier, when applicable.
aux_details.nameRelated user's full name, when applicable.
aux_details.emailRelated user's email address, when applicable.
aux_infoAdditional event information.
session.uuidSession identifier.
session.login_timeTime the session started.
session.device_uuidIdentifier of the session device.
session.ipIP address used for the session.
location.countryClient country inferred from IP address.
location.regionClient region inferred from IP address.
location.cityClient city inferred from IP address.
location.longitudeClient longitude inferred from IP address.
location.latitudeClient latitude inferred from IP address.

Example Event #

{
  "account_uuid": "opid-4a7dcecbc0a00ccd4248",
  "action": "grant",
  "actor_details": {
    "email": "user-43f0f48e30b0@example.invalid",
    "name": "User 360bf3a8254a",
    "uuid": "opid-adc712a95a826da15eac"
  },
  "actor_type": "user",
  "actor_uuid": "opid-adc712a95a826da15eac",
  "aux_details": {
    "email": "user-43f0f48e30b0@example.invalid",
    "name": "User 360bf3a8254a",
    "uuid": "opid-adc712a95a826da15eac"
  },
  "aux_id": 0,
  "aux_info": "REDACTED",
  "aux_uuid": "opid-adc712a95a826da15eac",
  "location": {
    "city": "CITY-REDACTED",
    "country": "ZZ",
    "latitude": 0.0,
    "longitude": 0.0,
    "region": "REGION-REDACTED"
  },
  "object_type": "uva",
  "object_uuid": "opid-4f273719af40edb843de",
  "session": {
    "device_uuid": "opid-517df91906f62a8bf419",
    "ip": "203.0.113.16",
    "login_time": "2026-08-24T00:44:54.720872837Z",
    "uuid": "opid-4f31aa5206aa645ce7e4"
  },
  "timestamp": "2026-08-24T00:44:56.816093916Z",
  "uuid": "opid-5bc74a82edcb160771fb"
}

Detection Patterns #

Common Indicators #

Positive field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis. This is separate from Fields accounting, which also includes exclusions and counts distinct attached rules.

FieldKindValueRulesVendors
action (kusto rule field)equpdate1 rulekusto
object_type (kusto rule field)equva1 rulekusto

References #

uva-revoke: Revoke User Vault Access

#

Description

A user's access to a vault was revoked.

Fields #

NameDescription
uuidUnique event identifier.
timestampTime the event occurred.
actor_uuidActor identifier.
actor_details.uuidActor identifier.
actor_details.nameActor's full name.
actor_details.emailActor's email address.
actor_typeType of actor.
actor_account_uuid1Password account identifier of the actor.
account_uuid1Password account identifier.
actionAction performed.
object_typeType of affected object.
object_uuidIdentifier of the affected object.
object_details.uuidAffected user identifier, when applicable.
object_details.nameAffected user's full name, when applicable.
object_details.emailAffected user's email address, when applicable.
aux_idNumeric identifier for related event data.
aux_uuidIdentifier for related event data.
aux_details.uuidRelated user identifier, when applicable.
aux_details.nameRelated user's full name, when applicable.
aux_details.emailRelated user's email address, when applicable.
aux_infoAdditional event information.
session.uuidSession identifier.
session.login_timeTime the session started.
session.device_uuidIdentifier of the session device.
session.ipIP address used for the session.
location.countryClient country inferred from IP address.
location.regionClient region inferred from IP address.
location.cityClient city inferred from IP address.
location.longitudeClient longitude inferred from IP address.
location.latitudeClient latitude inferred from IP address.

Example Event #

The source export stringifies aux_id; the 1Password Events API schema defines aux_id as an integer.

{
  "uuid": "MVYFLMNKYSBZELMKQRI7YSDEBP",
  "timestamp": "1/3/2024, 1:56:47.692 PM",
  "location": {
    "country": "The Netherlands",
    "region": "North Brabant",
    "city": "Rijen",
    "latitude": 51.5923,
    "longitude": 4.9218
  },
  "actor_uuid": "QD3Q2WVSVZFHZMC3O6HY3VSC6Y",
  "actor_details": {
    "uuid": "QD3Q2WVSVZFHZMC3O6HY3VSC6Y",
    "name": "Walter White",
    "email": "walter.white@securehats.nl"
  },
  "action": "revoke",
  "object_type": "uva",
  "object_uuid": "v55t357pscfhe4hgoy52z3wjte",
  "aux_id": "11848976",
  "aux_uuid": "QD3Q2WVSVZFHZMC3O6HY3VSC6Y",
  "aux_details": {
    "uuid": "QD3Q2WVSVZFHZMC3O6HY3VSC6Y",
    "name": "Walter White",
    "email": "walter.white@securehats.nl"
  },
  "session": {
    "uuid": "2OQHYRJL3JEUVPMOJRBGIJLDDI",
    "login_time": "2024-01-03T13:56:20.4876133Z",
    "device_uuid": "uh7t35mrsnycrf4vz6wbdhs4y4",
    "ip": "76.75.244.76"
  }
}

References #

uva-update: Update User Vault Access

#

Description

A user's vault access was updated.

Fields #

NameDescriptionRules
uuidUnique event identifier.
timestampTime the event occurred.
actor_uuidActor identifier.
actor_details.uuidActor identifier.
actor_details.nameActor's full name.
actor_details.emailActor's email address.
actor_typeType of actor.
actor_account_uuid1Password account identifier of the actor.
account_uuid1Password account identifier.
actionAction performed.1 detection rule
object_typeType of affected object.1 detection rule
object_uuidIdentifier of the affected object.
object_details.uuidAffected user identifier, when applicable.
object_details.nameAffected user's full name, when applicable.
object_details.emailAffected user's email address, when applicable.
aux_idNumeric identifier for related event data.
aux_uuidIdentifier for related event data.
aux_details.uuidRelated user identifier, when applicable.
aux_details.nameRelated user's full name, when applicable.
aux_details.emailRelated user's email address, when applicable.
aux_infoAdditional event information.
session.uuidSession identifier.
session.login_timeTime the session started.
session.device_uuidIdentifier of the session device.
session.ipIP address used for the session.
location.countryClient country inferred from IP address.
location.regionClient region inferred from IP address.
location.cityClient city inferred from IP address.
location.longitudeClient longitude inferred from IP address.
location.latitudeClient latitude inferred from IP address.

Example Event #

The source export stringifies aux_id; the 1Password Events API schema defines aux_id as an integer.

{
  "uuid": "UBBFFAIH5LDXT5343MAOWFXGKG",
  "timestamp": "1/3/2024, 1:56:14.226 PM",
  "location": {
    "country": "The Netherlands",
    "region": "North Brabant",
    "city": "Rijen",
    "latitude": 51.5923,
    "longitude": 4.9218
  },
  "actor_uuid": "QD3Q2WVSVZFHZMC3O6HY3VSC6Y",
  "actor_details": {
    "uuid": "QD3Q2WVSVZFHZMC3O6HY3VSC6Y",
    "name": "Walter White",
    "email": "walter.white@securehats.nl"
  },
  "action": "update",
  "object_type": "uva",
  "object_uuid": "v55t357pscfhe4hgoy52z3wjte",
  "aux_id": "11848976",
  "aux_uuid": "QD3Q2WVSVZFHZMC3O6HY3VSC6Y",
  "aux_details": {
    "uuid": "QD3Q2WVSVZFHZMC3O6HY3VSC6Y",
    "name": "Walter White",
    "email": "walter.white@securehats.nl"
  },
  "aux_info": "32",
  "session": {
    "uuid": "MM5OIIXNF5BZ5LRW3ZOZUYBIPI",
    "login_time": "2024-01-03T13:53:12.5527746Z",
    "device_uuid": "uh7t35mrsnycrf4vz6wbdhs4y4",
    "ip": "76.75.244.76"
  }
}

Detection Patterns #

Common Indicators #

Positive field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis. This is separate from Fields accounting, which also includes exclusions and counts distinct attached rules.

FieldKindValueRulesVendors
action (kusto rule field)equpdate1 rulekusto
object_type (kusto rule field)equva1 rulekusto

References #