Survival LLM
A free AI assistant and survival library (1.5 million offline articles) that runs on your own computer, with no internet. Shows the source of every answer. Mac and Windows.
翻譯準備中
OCSF Schema
翻譯準備中
其他GitHub @ocsf自行安裝營運者未確認
試用過了嗎? 點一下就好,不需要登入。
製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗The Open Cybersecurity Schema Framework (OCSF) is an open standard for cybersecurity event logging and data normalization. The framework is made up of a set of categories, event classes, data types, and an attribute dictionary. It is not restricted to cybersecurity nor to events, however the initial focus of the framework has been a schema for cybersecurity events.
This repository contains the core schema definitions that enable consistent representation of security events across different tools and platforms. The core schema for cybersecurity events is intended to be agnostic to implementations. OCSF is intended to be used by both products and devices which produce log events, analytic systems, and logging systems which retain log events.
Explore the Schema: Visit schema.ocsf.io to browse the complete schema interactively.
Key Resources:
├── events/ # Event class definitions organized by category
├── objects/ # Reusable object definitions
├── profiles/ # Schema profiles for specific use cases
├── extensions/ # Schema extensions (Linux, Windows, etc.)
├── metaschema/ # Schema validation rules
├── templates/ # Template definitions
├── categories.json # Event category definitions
├── dictionary.json # Attribute dictionary
└── version.json # Current schema version
OCSF provides:
The framework consists of:
OCSF is designed for:
Pull requests to main run these checks:
ocsf-validator confirms the uncompiled files match metaschema/.ocsf-schema-compiler must compile the schema.ocsf-lib compares the pull request with the last stable release. The default tag is 1.9.0; the LATEST_STABLE repository variable can name another tag. CI checks that tag out and compiles it. Passing a version number to ocsf-lib does not work for 1.8.0 and newer, because schema.ocsf.io rejects the legacy export/schema API for those releases.Signed-off-by: Real Name <email> trailer. See CONTRIBUTING.md.cspell reports unknown words as warnings. It does not fail the pull request.A Claude-powered reviewer (.github/scripts/review_descriptions.py) comments on pull requests that change event classes, objects, the dictionary, or CHANGELOG.md. The comment is advisory and does not fail the check.
How it works:
description-review-compile workflow compiles the schema with ocsf-schema-compiler and saves review context as an artifact.description-review-comment workflow downloads that artifact, calls Claude, and posts a comment on the pull request.What it evaluates:
CHANGELOG.md convention complianceOn a later push, the reviewer acknowledges suggestions that were fixed and repeats the ones that are still open.
We welcome contributions! Please see our Contributing Guide for details on:
OCSF follows semantic versioning. Check version.json for the current version.
Licensed under the Apache License 2.0.
Need Help?