Cybersecurity Glossary

What Is OCSF?

OCSF, or the Open Cybersecurity Schema Framework, is a vendor-neutral schema and taxonomy designed to represent cybersecurity events consistently across products, platforms, and data sources.

Meaning

Open Cybersecurity Schema Framework — a vendor-neutral schema for organizing cybersecurity data.

Purpose

Reduce incompatible security-data structures across products and analytics platforms.

Provides

Event categories, event classes, normalized attributes, reusable objects, and shared semantics.

Used For

Security data lakes, SIEM ingestion, cross-vendor analytics, connector normalization, and security-data exchange.

Simple definition

Open Cybersecurity Schema Framework; a vendor-neutral schema used to organize cybersecurity data consistently.

OCSF provides a common semantic layer for security events while allowing implementations to preserve useful source-specific information. Mapping quality depends on correctly understanding the original event rather than merely renaming vendor fields.

What does OCSF organize?

CAT

Categories

Group related cybersecurity activity into higher-level domains.

CLS

Event classes

Represent specific kinds of activity within those categories.

OBJ

Reusable objects

Describe entities and structured context that can appear across event classes.

ATTR

Attributes

Define normalized properties such as identities, endpoints, resources, actions, status, and metadata.

T

Time semantics

Provide consistent event-time and observation context for downstream analytics.

SRC

Source context

Allow normalized events to retain provider, product, tenant, and source-specific information.

Why OCSF matters

  • Security analytics environments ingest many vendors that represent equivalent activity differently.
  • A vendor-neutral schema can reduce custom transformation logic between every producer and consumer.
  • Consistent event classes improve cross-source search, correlation, and data-lake analytics.
  • Shared semantics make connector development and data exchange easier to reason about.
  • Normalization can help security content operate across multiple products when mappings are accurate.
  • OCSF does not eliminate mapping work; producers and connectors still need to translate source events correctly.

How OCSF normalization works

1

Inspect the source event

Understand the vendor event type, entities, actions, status, timestamps, severity, and identifiers.

2

Choose the event class

Select the OCSF class that best represents the source event's actual security meaning.

3

Map source attributes

Translate fields into normalized OCSF objects and attributes while preserving necessary source context.

4

Normalize values

Convert statuses, severities, data types, arrays, timestamps, and other values as needed.

5

Validate representative data

Test multiple event variations, optional fields, failures, and product versions.

6

Maintain the mapping

Revalidate when source schemas, OCSF schemas, connectors, or analytics use cases change.

OCSF mapping principles

SEM

Map semantics, not labels

Similar source field names may have different meanings and should not be mapped mechanically.

CLASS

Choose the correct event class

The event class determines how downstream consumers interpret the record.

TYPE

Respect data types

Normalized fields should use expected types, structures, and cardinality.

ENTITY

Preserve entity identity

Users, endpoints, IPs, cloud resources, and other entities need stable identifiers and context.

RAW

Retain useful source context

Vendor-specific fields can remain available when they provide detail beyond the common schema.

VER

Version mappings

Treat schema and source-version changes as testable connector changes.

Common OCSF cybersecurity use cases

LAKE

Security data lake

Store heterogeneous security events in a common structure for cross-source analytics.

SIEM

SIEM ingestion

Normalize multiple source products before detection, search, and correlation.

☁

Cloud security

Represent cloud audit, identity, configuration, resource, and security events consistently.

EDR

Endpoint telemetry

Normalize endpoint activity and security findings across vendors.

IAM

Identity events

Represent authentication, account, authorization, and directory activity in a shared model.

API

Connector products

Publish or consume a stable common schema instead of one-off structures for every integration.

OCSF vs ECS vs CIM

SchemaPrimary positioningTypical use
OCSFVendor-neutral open cybersecurity schema.Cross-vendor security data exchange, data lakes, normalization, and analytics.
ECSElastic Common Schema.Normalize event fields and entity structures for Elastic ingestion, detection, search, and observability.
CIMSplunk Common Information Model.Normalize source data into shared fields and data models used by Splunk security content.

Key technical considerations

⌗

Validate source semantics

Understand what the event truly represents before selecting a class or field.

T

Normalize timestamps

Keep event, observation, and processing timing unambiguous.

↔

Preserve entity relationships

Maintain correct source/destination, user, endpoint, resource, and parent-child context.

🧪

Test event variants

Map success, failure, optional, nested, and product-version variations.

↺

Monitor schema drift

Vendor changes can break a mapping even when ingestion still succeeds.

☰

Document mapping decisions

Keep source-to-OCSF field maps, samples, assumptions, and version history.

Benefits and common problems

Benefits

  • Vendor-neutral security-data model.
  • More reusable cross-source analytics.
  • Reduced one-off schema translation.
  • Clearer connector contracts.
  • Better foundation for security data lakes.

Common problems

  • Choosing the wrong event class.
  • Mapping by field name instead of meaning.
  • Dropping source-specific context that investigations need.
  • Insufficient handling of nested objects and arrays.
  • Mappings not maintained as schemas evolve.

How ForshTec helps with OCSF normalization

ForshTec helps vendors and security teams translate product-specific telemetry into reliable OCSF structures for data lakes, SIEMs, analytics platforms, and connector products.

  • Source-event and schema analysis
  • OCSF category and event-class mapping
  • Field, object, timestamp, and severity normalization
  • Cross-schema mapping across OCSF, ECS, CIM, and custom models
  • Representative payload regression tests
  • Schema-drift and connector-version maintenance

Need to publish or consume OCSF data?

ForshTec can design the source-to-OCSF mapping, transformations, test fixtures, and maintenance strategy around your security product's real event model.

Talk to ForshTec

FAQs

What does OCSF stand for?

OCSF stands for Open Cybersecurity Schema Framework.

What is OCSF used for?

It provides a vendor-neutral way to organize cybersecurity events using common categories, event classes, objects, attributes, and semantics.

Is OCSF a SIEM?

No. OCSF is a security-data schema and taxonomy that can be used by SIEMs, data lakes, security products, and integrations.

How is OCSF different from ECS?

OCSF is positioned as a vendor-neutral cybersecurity schema, while ECS is strongly associated with the Elastic ecosystem.

Does OCSF remove the need for field mapping?

No. Source products still need accurate semantic mapping into the OCSF event model.

What makes an OCSF mapping reliable?

Correct event-class selection, semantic field mapping, data types, representative tests, source context, documentation, and maintenance for schema changes.

Normalize security data into a model designed to work across vendors.

ForshTec helps map security telemetry into tested OCSF structures for connectors, data lakes, SIEMs, and cross-platform analytics.

Start a project