Skip to content

Commit c5ee1ca

Browse files
Merge branch 'main' into transform-ocsf-backfill
2 parents c56498e + 13a987a commit c5ee1ca

8 files changed

Lines changed: 35 additions & 859 deletions

File tree

CHANGELOG.md

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -32,18 +32,24 @@ removed. It is functionally subsumed by
3232
Activity, `class_uid=4001`) for a broader range of log types. The now-empty
3333
`pipelines/community/serializers/` umbrella has been removed alongside it.
3434

35-
### Changed - backfilled `ingest_mode` and `auth_type` on transform_ocsf/
36-
37-
All 129 existing `pipelines/community/transform_ocsf/*/metadata.yaml` files
38-
now declare the `ingest_mode` and `auth_type` fields introduced by the
39-
pipelines reorganization above. Values were derived per entry by combining
40-
each transform's bound-parser metadata (when authoritative) with vendor and
41-
product knowledge for the entries where the parser metadata is unclear
42-
(`format: gron` with `ingestion_method: streaming` or `unknown`, or no
43-
parser binding). Resulting distribution: 56 Syslog, 39 API Call, and 34
44-
varied `Other - {Explain: ...}` (object store, Azure Event Hub, file-based
45-
agent, etc.). No serializer logic, pipeline JSON, or other metadata fields
46-
changed.
35+
### Removed - F-graded `palo_alto_networks_firewall` transform
36+
37+
`pipelines/community/transform_ocsf/palo_alto_networks_firewall/` has been
38+
removed. It was graded F (`analyzer_limit`, 0% required-field coverage), used
39+
a non-standard `class_uid=99602001` (SentinelOne Security Alert Extended) that
40+
diverged from the rest of the PAN-OS cluster (`class_uid=4001` Network
41+
Activity), and had no matching upstream parser in `parsers/community/` (its
42+
`source_name` lacked the `-latest` versioning suffix used by every other
43+
PAN-OS entry). The three remaining PAN-OS transforms (`paloalto_logs/`,
44+
`paloalto_alternate_logs/`, `paloalto_vpn_logs/`) are unaffected.
45+
46+
### Documented - PAN-OS transform variant binding
47+
48+
The three remaining PAN-OS OCSF transforms in
49+
`pipelines/community/transform_ocsf/` now declare in their `metadata.yaml`
50+
`purpose` field which upstream parser in `parsers/community/` they bind to
51+
and the field-name convention each expects, so users can choose between them
52+
without reading the Lua. No serializer logic changes.
4753

4854
## [1.3.0] - 2025-10-28
4955

pipelines/community/transform_ocsf/palo_alto_networks_firewall/metadata.yaml

Lines changed: 0 additions & 37 deletions
This file was deleted.

pipelines/community/transform_ocsf/palo_alto_networks_firewall/palo_alto_networks_firewall.json

Lines changed: 0 additions & 60 deletions
This file was deleted.

pipelines/community/transform_ocsf/palo_alto_networks_firewall/sample.json

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)