Class: ServicePrivilegeAnalysis
The Service Privilege Analysis object describes privilege analysis results for
a single cloud service or resource namespace. It provides metrics on privilege
usage, counts by type, and mappings to potential attack techniques.
URI: ocsf:ServicePrivilegeAnalysis
classDiagram
class ServicePrivilegeAnalysis
click ServicePrivilegeAnalysis href "../ServicePrivilegeAnalysis/"
Object <|-- ServicePrivilegeAnalysis
click Object href "../Object/"
ServicePrivilegeAnalysis : all_privileges_unused
ServicePrivilegeAnalysis : analyzed_privileges_count
ServicePrivilegeAnalysis : execute_count
ServicePrivilegeAnalysis : last_used_time
ServicePrivilegeAnalysis : name
ServicePrivilegeAnalysis : privilege_attack_info_list
ServicePrivilegeAnalysis --> "*" PrivilegeAttackInfo : privilege_attack_info_list
click PrivilegeAttackInfo href "../PrivilegeAttackInfo/"
ServicePrivilegeAnalysis : read_count
ServicePrivilegeAnalysis : unused_privileges_count
ServicePrivilegeAnalysis : write_count
Inheritance
- OcsfObject
- Object
- ServicePrivilegeAnalysis
- Object
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| all_privileges_unused | 0..1 Boolean |
Indicates whether all privileges within this service are unused | direct |
| analyzed_privileges_count | 0..1 Integer |
The total count of privileges analyzed within this service | direct |
| execute_count | 0..1 Integer |
The count of execute-type privileges within this service | direct |
| last_used_time | 0..1 TimestampT |
The most recent time any privilege in this service was used | direct |
| name | 1 String |
The service or namespace identifier | direct |
| privilege_attack_info_list | * PrivilegeAttackInfo |
The list of privilege-to-attack mappings for this service | direct |
| read_count | 0..1 Integer |
The count of read-type privileges within this service | direct |
| unused_privileges_count | 0..1 Integer |
The count of unused privileges within this service | direct |
| write_count | 0..1 Integer |
The count of write-type privileges within this service | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| PermissionAnalysisResult | service_privilege_analysis_list | range | ServicePrivilegeAnalysis |
In Subsets
Aliases
- Service Privilege Analysis
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/ocsf
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | ocsf:ServicePrivilegeAnalysis |
| native | ocsf:ServicePrivilegeAnalysis |
LinkML Source
Direct
name: ServicePrivilegeAnalysis
description: 'The Service Privilege Analysis object describes privilege analysis results
for
a single cloud service or resource namespace. It provides metrics on privilege
usage, counts by type, and mappings to potential attack techniques.'
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Service Privilege Analysis
is_a: Object
slots:
- all_privileges_unused
- analyzed_privileges_count
- execute_count
- last_used_time
- name
- privilege_attack_info_list
- read_count
- unused_privileges_count
- write_count
slot_usage:
all_privileges_unused:
name: all_privileges_unused
description: Indicates whether all privileges within this service are unused.
analyzed_privileges_count:
name: analyzed_privileges_count
description: The total count of privileges analyzed within this service.
execute_count:
name: execute_count
description: The count of execute-type privileges within this service.
last_used_time:
name: last_used_time
description: The most recent time any privilege in this service was used.
name:
name: name
description: 'The service or namespace identifier. Examples: <code>s3</code>,
<code>ec2</code> (AWS); <code>Microsoft.Storage</code> (Azure);
<code>storage</code> (GCP).'
required: true
privilege_attack_info_list:
name: privilege_attack_info_list
description: The list of privilege-to-attack mappings for this service.
read_count:
name: read_count
description: The count of read-type privileges within this service.
unused_privileges_count:
name: unused_privileges_count
description: The count of unused privileges within this service.
write_count:
name: write_count
description: The count of write-type privileges within this service.
Induced
name: ServicePrivilegeAnalysis
description: 'The Service Privilege Analysis object describes privilege analysis results
for
a single cloud service or resource namespace. It provides metrics on privilege
usage, counts by type, and mappings to potential attack techniques.'
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Service Privilege Analysis
is_a: Object
slot_usage:
all_privileges_unused:
name: all_privileges_unused
description: Indicates whether all privileges within this service are unused.
analyzed_privileges_count:
name: analyzed_privileges_count
description: The total count of privileges analyzed within this service.
execute_count:
name: execute_count
description: The count of execute-type privileges within this service.
last_used_time:
name: last_used_time
description: The most recent time any privilege in this service was used.
name:
name: name
description: 'The service or namespace identifier. Examples: <code>s3</code>,
<code>ec2</code> (AWS); <code>Microsoft.Storage</code> (Azure);
<code>storage</code> (GCP).'
required: true
privilege_attack_info_list:
name: privilege_attack_info_list
description: The list of privilege-to-attack mappings for this service.
read_count:
name: read_count
description: The count of read-type privileges within this service.
unused_privileges_count:
name: unused_privileges_count
description: The count of unused privileges within this service.
write_count:
name: write_count
description: The count of write-type privileges within this service.
attributes:
all_privileges_unused:
name: all_privileges_unused
description: Indicates whether all privileges within this service are unused.
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- All Privileges Unused
rank: 1000
alias: all_privileges_unused
owner: ServicePrivilegeAnalysis
domain_of:
- ServicePrivilegeAnalysis
range: boolean
analyzed_privileges_count:
name: analyzed_privileges_count
description: The total count of privileges analyzed within this service.
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Analyzed Privileges Count
rank: 1000
alias: analyzed_privileges_count
owner: ServicePrivilegeAnalysis
domain_of:
- PermissionAnalysisResult
- ServicePrivilegeAnalysis
range: integer
execute_count:
name: execute_count
description: The count of execute-type privileges within this service.
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Execute Count
rank: 1000
alias: execute_count
owner: ServicePrivilegeAnalysis
domain_of:
- ServicePrivilegeAnalysis
range: integer
last_used_time:
name: last_used_time
description: The most recent time any privilege in this service was used.
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Last Used Time
rank: 1000
alias: last_used_time
owner: ServicePrivilegeAnalysis
domain_of:
- PrivilegeInfo
- ProgrammaticCredential
- ServicePrivilegeAnalysis
range: TimestampT
name:
name: name
description: 'The service or namespace identifier. Examples: <code>s3</code>,
<code>ec2</code> (AWS); <code>Microsoft.Storage</code> (Azure);
<code>storage</code> (GCP).'
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Name
rank: 1000
alias: name
owner: ServicePrivilegeAnalysis
domain_of:
- AnalysisTarget
- Observable
- Os
- Osint
- Package
- Parameter
- PrivilegeInfo
- San
- Scim
- Script
- ServicePrivilegeAnalysis
- SoftwareComponent
- Sso
- StartupItem
- ThreatActor
- Token
- Entity
- Resource
- Account
- Agent
- AiModel
- Aircraft
- Analytic
- ApplicationObject
- Assessment
- AutonomousSystem
- Campaign
- Check
- CisBenchmark
- CisBenchmarkResult
- CisControl
- ClassifierDetails
- Container
- D3fTactic
- D3fTechnique
- Database
- Databucket
- DomainContact
- Edge
- Endpoint
- Enrichment
- EnvironmentVariable
- Evidences
- Extension
- Feature
- File
- Graph
- Group
- HttpCookie
- HttpHeader
- Idp
- Image
- Job
- Kernel
- KeyValueObject
- LoadBalancer
- Logger
- Malware
- ManagedEntity
- MessageContext
- Metric
- Mitigation
- NetworkInterface
- Node
- Organization
- PeripheralDevice
- Policy
- ProcessEntity
- Product
- QueryInfo
- Reporter
- ResourceDetails
- Rule
- Scan
- Service
- SubTechnique
- Table
- Tactic
- Technique
- Trait
- TransformationInfo
- UnmannedAerialSystem
- User
- WebResource
- Device
- FtpActivity
- RegValue
- WinResource
- WinService
- PrefetchQuery
range: string
required: true
privilege_attack_info_list:
name: privilege_attack_info_list
description: The list of privilege-to-attack mappings for this service.
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Privilege Attack Info List
rank: 1000
alias: privilege_attack_info_list
owner: ServicePrivilegeAnalysis
domain_of:
- ServicePrivilegeAnalysis
range: PrivilegeAttackInfo
multivalued: true
read_count:
name: read_count
description: The count of read-type privileges within this service.
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Read Count
rank: 1000
alias: read_count
owner: ServicePrivilegeAnalysis
domain_of:
- ServicePrivilegeAnalysis
range: integer
unused_privileges_count:
name: unused_privileges_count
description: The count of unused privileges within this service.
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Unused Privileges Count
rank: 1000
alias: unused_privileges_count
owner: ServicePrivilegeAnalysis
domain_of:
- PermissionAnalysisResult
- ServicePrivilegeAnalysis
range: integer
write_count:
name: write_count
description: The count of write-type privileges within this service.
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Write Count
rank: 1000
alias: write_count
owner: ServicePrivilegeAnalysis
domain_of:
- ServicePrivilegeAnalysis
range: integer