Skip to main content

Cymind — Autonomous Security Consciousness

Cymind is the autonomous defense layer that watches, decides, and acts. When sensors detect threats, anomalies, or misconfigurations, Cymind evaluates the event against your tenant's consciousness policy and either recommends, queues for approval, or auto-remediates — depending on the configured consciousness level.

Consciousness levels

LevelNameBehaviorUse case
0DormantDetect and log onlyInitial deployment, audit mode
1AwareDetect + recommend actionNew environments, building trust
2ReactiveDetect + auto-fix with dry-run preview, human confirmsProduction with oversight
3AdaptiveAuto-fix immediately, notify after. Rollback window.Trusted environments
4AutonomousAuto-fix + learn + update rules + re-verifyEnterprise, full automation

Event sources

Cymind processes events from every sensor and scan type in the platform:

SourceEvent types
Cysense (network sensor)New device, anomalous traffic, protocol violation
Cyguard (endpoint agent)Suspicious process, unauthorized listener, software change
Cywave (wireless RF)Rogue access point, unauthorized BLE device
CSPM engineCloud misconfiguration, compliance drift
Adversary engineVulnerability exploited during campaign
DAST / SASTNew vulnerability discovered

Response actions

ActionWhat Cymind does
quarantineNetwork isolation via firewall/ACL rules
block_ipAdd IP to WAF blocklist
close_portModify security group to close exposed port
revert_configRoll back cloud resource to compliant state
kill_processTerminate suspicious process via cyguard agent
deploy_waf_rulePush WAF rule to AWS WAF / Cloudflare
isolate_segmentApply network ACL to isolate a VLAN segment

Every response captures pre-state and post-state for full audit trail and rollback capability.

How it works

Sensor detects event
|
v
CymindEvent created
|
v
CymindEngine.evaluate()
|
├── Check tenant ConsciousnessPolicy
├── Match CymindResponseRules
├── Check severity threshold
├── Enforce cooldown (no duplicate responses)
|
v
Decision: ignore | recommend | queue_approval | auto_execute
|
v
CymindEngine.execute_response()
|
├── Capture pre-state
├── Execute action (via Dexter / cyguard / WAF API)
├── Capture post-state
├── Notify via email + WebSocket
└── Log to audit trail

API

MethodPathDescription
GET/api/cymind/policies/List consciousness policies
POST/api/cymind/policies/Create/update policy
GET/api/cymind/events/List events (filterable)
POST/api/cymind/events/{id}/approve/Approve pending response
POST/api/cymind/events/{id}/rollback/Rollback applied response
GET/api/cymind/rules/List response rules
GET/api/cymind/dashboard/Aggregated stats