MCMMCM DocsEngineering (Internal)
HLDModulesSecOps

SecOps UI

SecOps onboarding tabs — container registries, git repositories, hosts, and container orchestration management.

SecOps UI

The SecOps UI provides a tabbed onboarding interface for managing the security targets that MCM monitors. The dashboard view is powered by Wazuh.


Onboarding Tabs

The SecOps onboarding section has four tabs:

  1. Container Image — Docker registries
  2. Git Repository — Source code repositories
  3. Hosts — VMs and bare-metal servers
  4. Container Orchestration — Docker Compose, Kubernetes, Podman, Docker Swarm

1. Container Registries

Supported Providers

AWS ECR · GitHub Container Registry · Docker Hub · Nexus

List View Columns

ColumnDescription
NameRegistry display name
ProviderAWS, GitHub, Docker, or Nexus
DescriptionOptional description
URLRegistry endpoint URL
StatusActive or Inactive
ImagesNumber of images discovered in the registry

Create Registry

FieldRequired
ProviderYes
NameYes
DescriptionNo
URLYes
UsernameYes
PasswordYes

Update Registry

Editable: Name, Description, Status, URL, Username, Password.


2. Git Repositories

Supported Providers

GitHub · GitLab · AWS CodeCommit

List View Columns

ColumnDescription
NameRepository source name
ProviderGitHub, GitLab, or AWS CodeCommit
DescriptionOptional description
URLRepository source URL
StatusActive or Inactive
ReposNumber of repositories discovered

Create Git Repository Source

FieldRequired
ProviderYes
NameYes
DescriptionNo
URLYes
UsernameYes
PasswordYes

Update Git Repository Source

Editable: Name, Description, Status.


3. Hosts

List View Columns

Name · Description · IP Address · Status

Create Host

FieldRequired
NameYes
DescriptionNo
IP AddressYes
SSH UsernameYes
SSH PasswordYes

Update Host

Editable: Name, Description, IP, SSH credentials.


4. Container Orchestration

Supported Providers

Docker Compose · Kubernetes · Podman · Docker Swarm

List View Columns

Name · Description · Provider · IP · Status · Container Count

Create Container Orchestration

FieldRequired
NameYes
DescriptionNo
ProviderYes
IP AddressYes

Update Container Orchestration

Editable: Name, Description, IP, Status.


Dashboard

The SecOps dashboard is a Wazuh-powered view showing security findings, alerts, compliance status, and threat detection results across all onboarded targets.

On this page