Skip to main content

Dexter — AI Remediation Engine

Dexter is the AI-powered remediation engine at the heart of the Cybrium platform. It takes findings from any scan type and generates, validates, and applies fixes — across cloud infrastructure, code repositories, and Kubernetes clusters.

Dexter is both the Cybrium mascot and the engine that closes the loop between "finding a vulnerability" and "fixing it."

LanguageRust
LicenseMIT
Sourcegithub.com/cybrium-ai/dexter
Current version0.1.0

How Dexter works

Finding discovered
|
v
Dexter analyzes the finding + resource context
|
v
Generates a fix (CLI command, Terraform, code patch)
|
v
Captures pre-state snapshot
|
v
[HITL gate] — human approves or rejects
|
v
Applies fix (dry-run or live)
|
v
Captures post-state snapshot
|
v
Verifies fix resolved the finding
|
v
Sends notification (email + platform)

Credential separation — PeriDex Engine

Dexter enforces strict credential scoping through the PeriDex Engine:

ScopeAccess levelUsed for
ScanRead-onlyReconnaissance, vulnerability assessment, configuration reads
FixWriteApplying remediations, modifying resources, creating PRs

Scan credentials can never be used to apply fixes. Fix credentials require explicit approval through the Human-in-the-Loop gate before activation.

Supported providers

ProviderFix methods
AWSAWS CLI commands, CloudFormation, Terraform
AzureAzure CLI commands, ARM templates, Terraform
GCPgcloud commands, Terraform
Kuberneteskubectl apply, Helm upgrades
CodeGit patch, pull request generation