Loading...
Loading...
Answer questions about OCSF (Open Cybersecurity Schema Framework). Use when the user asks about OCSF classes, objects, attributes, profiles, extensions, or event normalization.
npx skill4agent add tenzir/skills ocsfintroduction.md # OCSF overview and conceptual sections
introduction/{section}.md
faqs.md # Schema design rationale
faqs/{slug}.md
articles.md # Deep-dive guides on specific topics
articles/{slug}.md
{version}.md # Version summary (what's new, counts)
{version}/classes.md # Class index grouped by category
{version}/classes/{name}.md
{version}/objects.md
{version}/objects/{name}.md
{version}/profiles.md
{version}/profiles/{name}.md
{version}/extensions.md
{version}/extensions/{name}/index.md
{version}/extensions/{name}/events/{event}.md
{version}/extensions/{name}/objects/{object}.md
{version}/extensions/{name}/profiles/{profile}.md
{version}/types.md| Question pattern | Start here |
|---|---|
| Which class fits event X? | Category table below → version classes index → candidate class pages |
| What attributes does class/object Y have? | Version classes or objects index → the specific page |
| How do profiles work? / Which profile for X? | Introduction: Profiles → version profiles index |
| How do I extend the schema? | Introduction: Extensions or Patching the Core Schema |
| How do I populate observables / model alerts? | FAQs and Articles |
| What changed between versions? | Compare the two version pages |
| Conceptual / design question | Introduction → FAQs |
| Range | Category | Focus |
|---|---|---|
| 1xxx | System Activity | OS-level: process, file, module, memory, kernel, registry |
| 2xxx | Findings | Detections, vulnerabilities, incidents, compliance |
| 3xxx | IAM | Authentication, authorization, account and group changes |
| 4xxx | Network Activity | General traffic and protocol-specific activity |
| 5xxx | Discovery | Device, user, service, and resource enumeration |
| 6xxx | Application Activity | Web resources, API calls, file hosting, datastore operations |
| 7xxx | Remediation | File, process, network, and entity remediation actions |
| 8xxx | Unmanned | Drones, vehicles, and robots |
snake_caseprocess_activitynetwork_endpointanswersenrichmentsattacks_idOther99| Suffix | Meaning |
|---|---|
| Enum integer identifier with a sibling string (same name minus |
| Schema-unique or external unique identifier (integer for classification attrs, string otherwise). Sibling uses |
| Globally unique 128-bit identifier (string). No sibling. |
| Friendly name / caption sibling for |
| Timestamp ( |
| Datetime ( |
| Object carrying supplementary information. |
| Reference to a Process object. |
| Version string. |
| Array of values. |