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