Skip to content

Latest commit

 

History

History
41 lines (29 loc) · 1.64 KB

File metadata and controls

41 lines (29 loc) · 1.64 KB

Integrations

skillhub plugs into your stack through cognis-connect, the suite's integration SDK. It maps any tool's JSON into a canonical Finding and forwards it to the platforms that fit the Agents + cognition domain.

pip install "git+https://github.com/cognis-digital/cognis-connect.git"

Forward findings to a platform

Once skillhub emits JSON findings, pipe them straight to a destination — --dry-run previews the exact request without sending:

skillhub ... --format json | cognis-connect emit --to brief   # analyst brief via your /v1 fleet
skillhub ... --format json | cognis-connect emit --to webhook --url $URL --token $TOK   # generic webhook

Recommended for this domain: brief, webhook. The full set is stix · taxii · misp · sigma · splunk · elastic · slack · discord · webhook · brief.

From Python

normalize() maps any record (field/indicator aliases handled) into a Finding, so this works whatever skillhub outputs:

from cognis_connect import normalize, edgemesh
findings = [normalize(rec, source="skillhub") for rec in records]   # records = your JSON output
print(edgemesh.summarize(findings))

Other channels

  • AI enrichment / summaries — point add-ins at an edgemesh /v1 gateway (OPENAI_BASE_URL); cognis-connect emit --to brief writes an analyst summary.
  • Composition patterns & reference stacks — see INTEROP.md.

Integration backbone for the 300+ suite. github.com/cognis-digital