deepfence / deepfence/ThreatMapper

Skydive Integration

Open
#171 3 comments 0 reactions 0 assignees View on GitHub
enhancement needs-triage
Dominant language
TypeScript
Stars
5.3k
Forks
631
PR merge metrics
No merged PRs in 30d

Description

**Additional context**
This stack appears to be very similar in its data flow and analysis semantic to the Skydive platform, used to discover/map/manage complex SDN environments such as OpenStack deployments.
It would be very handy to double-up the ThreatMapper agent as a skydive agent and provide console integration for their data as the graphql semantic for traversing their network topologies is very handy in figuring out attack paths. I'm not huge on Go (:crab:), but from what i understand of its dependency structure, such an integration should be feasible without permanently merging the code-bases via dependency management.

**Components/Services**

- [x] UI/Frontend
- [X] API/Backend
- [X] Agent
- [X] Deployment/YAMLs
- [X] CI/CD Integration
- [X Other (third party integration)

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Begin by defining the integration boundaries for a Skydive-compatible agent and console data flow; done would mean the requested agent, console integration, deployment/YAML changes, and CI/CD integration are implemented.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, graphql
Domain
api, devops, full-stack, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.