Skip to content

V10.0.0 Feat/labelling database foundation and guardicore importer - #5418

Draft
tpurschke wants to merge 26 commits into
CactuseSecurity:developfrom
tpurschke:feat/labelling-db
Draft

tpurschke wants to merge 26 commits into
CactuseSecurity:developfrom
tpurschke:feat/labelling-db

Conversation

@tpurschke

@tpurschke tpurschke commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor
  • Add a generic labelling schema for key/value labels, change events, and assignments to rules, connections, access flows, and owner networks, with creation/upgrade SQL and Hasura metadata.
  • Preserve source and destination labels on firewall rules across importer, GraphQL, and shared C# models, including single-value and multi-value JSON serialization.
  • Add an initial Akamai Guardicore REST importer for labels, label groups, assets, and segmentation rules; normalize network/service objects and ordered, chained rulebases.
  • Register Guardicore management/gateway device types and automatically create a policy gateway when none exists.
  • Upsert imported label keys and values globally on each import, deduplicate values, and retain labels that disappear from the source; add the labelLogic setting with an AND default.
  • Document the normalized label format and revision changes, and add Python importer tests, sample Guardicore data, and C# schema/serialization tests.

@tpurschke tpurschke self-assigned this Oct 8, 2026
@tpurschke tpurschke changed the title Feat/labelling db Feat/labelling database foundation and guardicore importer Oct 9, 2026
@tpurschke tpurschke changed the title Feat/labelling database foundation and guardicore importer V9.8.0 Feat/labelling database foundation and guardicore importer Oct 9, 2026
@tpurschke tpurschke changed the title V9.8.0 Feat/labelling database foundation and guardicore importer V10.0.0 Feat/labelling database foundation and guardicore importer Oct 9, 2026
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Guardicore Integration: design solution FWREZNETZ-775 Guardicore integration: importer

1 participant