Skip to main content

PeriDex Learning Engine

PeriDex is the self-evolving rules engine that powers all Cybrium scanning tools. Every scan finding can become a new detection rule — automatically generated by AI, validated against test corpora, committed to the tool's repository, built, signed, and released.

Your tools get smarter every time they run.

The learning loop

Scan runs → finding discovered
|
v
AI generates YAML signature rule (PeriDex format)
|
v
Rule validated against test corpus (precision/recall check)
|
v
Git commit to tool repo (cyscan/cyweb/cyprobe/cysense)
|
v
GitHub Action: build → test → sign → release
|
v
Homebrew formula auto-updated
|
v
Platform pulls new version on next scan
|
v
Finding re-verified with new rule

Supported tools

ToolWhat PeriDex learns
CyscanNew code vulnerability patterns from SAST findings
CywebNew web vuln signatures from DAST discoveries
CyprobeNew OT device fingerprints from passive observation
CysenseNew protocol patterns from traffic capture
CydeepNew PLC firmware-to-CVE mappings
CymailNew email threat patterns

Rule generation triggers

TriggerDescription
new_vulnScan found a vulnerability with no matching rule
new_deviceNetwork sensor discovered an unknown device type
false_negativeManual review found something the tool missed
cve_advisoryNew CVE published that affects monitored systems
protocol_anomalyTraffic pattern doesn't match any known protocol
manualUser explicitly requests rule generation

API

MethodPathDescription
GET/api/peridex/rules/List generated rules
GET/api/peridex/rules/{id}/Rule detail with YAML
POST/api/peridex/rules/{id}/approve/Approve for publishing
POST/api/peridex/rules/{id}/reject/Reject rule
POST/api/peridex/generate/Manually trigger rule generation
POST/api/peridex/feedback/Submit feedback on a rule
GET/api/peridex/status/Pipeline summary