Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expand device with mobile device attributes #1346

Merged
merged 17 commits into from
Feb 20, 2025

Conversation

jonrau-at-queryai
Copy link
Contributor

@jonrau-at-queryai jonrau-at-queryai commented Feb 11, 2025

Currently device supports imei (deprecated) and imei_list. There are several other IDs used within mobile devices that are recorded by MDM tools such as Intune, JAMF Pro, and even CrowdStrike.

Adds eid, iccid, and meid to the Dictionary and to device.

See this example from JAMF Mobile Devices NETWORK attributes.

"network": {
        "cellularTechnology": "Unknown",
        "voiceRoamingEnabled": false,
        "imei": "59 105109 176278 3",
        "iccid": "8991101200003204514",
        "meid": "15302309236898",
        "eid": "12547444452496388545569920380795",
        "carrierSettingsVersion": "33.1",
        "currentCarrierNetwork": "Verizon Wireless",
        "currentMobileCountryCode": "311",
        "currentMobileNetworkCode": "480",
        "homeCarrierNetwork": "Verizon",
        "homeMobileCountryCode": "US",
        "homeMobileNetworkCode": "480",
        "dataRoamingEnabled": true,
        "roaming": false,
        "personalHotspotEnabled": false,
        "phoneNumber": "555-555-5555 ext 5"
      },

Additionally, extra bools are added: is_backed_up, is_mobile_account_active, and is_shared to reflect similar attributes within JAMF Pro data, but is_backed_up and is_shared can be re-used for other use cases.

Signed-off-by: Jonathan Rau <139361268+jonrau-at-queryai@users.noreply.github.com>
floydtree
floydtree previously approved these changes Feb 18, 2025
Signed-off-by: Jonathan Rau <139361268+jonrau-at-queryai@users.noreply.github.com>
query-jeremy
query-jeremy previously approved these changes Feb 19, 2025
Signed-off-by: Jonathan Rau <139361268+jonrau-at-queryai@users.noreply.github.com>
floydtree
floydtree previously approved these changes Feb 20, 2025
Signed-off-by: Jonathan Rau <139361268+jonrau-at-queryai@users.noreply.github.com>
@jonrau-at-queryai jonrau-at-queryai added enhancement New feature or request v1.5.0 Items to be considered for OCSF v1.5.0 non_breaking Non Breaking, backwards compatible changes labels Feb 20, 2025
@zschmerber zschmerber merged commit e3efe4a into ocsf:main Feb 20, 2025
3 checks passed
query-jeremy pushed a commit to query-ai/ocsf-schema that referenced this pull request Feb 26, 2025
Currently `device` supports `imei` (deprecated) and `imei_list`. There
are several other IDs used within mobile devices that are recorded by
MDM tools such as Intune, JAMF Pro, and even CrowdStrike.

Adds `eid`, `iccid`, and `meid` to the Dictionary and to `device`.

See this example from JAMF Mobile Devices `NETWORK` attributes.

```json
"network": {
        "cellularTechnology": "Unknown",
        "voiceRoamingEnabled": false,
        "imei": "59 105109 176278 3",
        "iccid": "8991101200003204514",
        "meid": "15302309236898",
        "eid": "12547444452496388545569920380795",
        "carrierSettingsVersion": "33.1",
        "currentCarrierNetwork": "Verizon Wireless",
        "currentMobileCountryCode": "311",
        "currentMobileNetworkCode": "480",
        "homeCarrierNetwork": "Verizon",
        "homeMobileCountryCode": "US",
        "homeMobileNetworkCode": "480",
        "dataRoamingEnabled": true,
        "roaming": false,
        "personalHotspotEnabled": false,
        "phoneNumber": "555-555-5555 ext 5"
      },
```

Additionally, extra bools are added: `is_backed_up`,
`is_mobile_account_active`, and `is_shared` to reflect similar
attributes within JAMF Pro data, but `is_backed_up` and `is_shared` can
be re-used for other use cases.

---------

Signed-off-by: Jonathan Rau <139361268+jonrau-at-queryai@users.noreply.github.com>
Co-authored-by: Rajas <89877409+floydtree@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request non_breaking Non Breaking, backwards compatible changes v1.5.0 Items to be considered for OCSF v1.5.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants