Status: Active Development (Phase-1 Prototype)
Last Updated: November 2025
SynAccel Sentinel is an adaptive cloud-security research framework under active development by the SynAccel Cyber R&D initiative.
The project explores how automation and feedback loops can enable self-learning cloud defenses that detect risks, respond intelligently, and adapt over time.
Sentinel currently includes a working Adaptive Response Loop, which allows the system to learn from its own detections and automatically tighten its response policy when repeated risks occur.
Whatβs implemented so far:
- Detectors β Identify AWS misconfigurations (IAM and S3 modules).
- Responders β Perform actions or tagging based on the live policy.
- Core (ARL) β Tracks detections, updates 24-hour counters, and adjusts policy automatically.
- Config + State β JSON files store Sentinelβs current policy and adaptive memory.
Detectors β Reports β Core (ARL) β Updated Config β Responders
β β
βββββββββββββββββββββββ 24h State Memory ββββββββββββββ
Example behavior
- Multiple public S3 buckets in 24h β
auto_remediate_public = true - Repeated IAM users without MFA β
require_mfa = true, laterdisable_keys_on_nomfa = true
Run
python src/core/sentinel_core.pySee the live Phase-1 demo of Sentinelβs Adaptive Response Loop: View Showcase β
Current Folder Structure
SynAccel-Sentinel/
βββ src/
β βββ detectors/
β β βββ iam_exposure_detector.py
β β βββ s3_public_access_detector.py
β βββ responders/
β β βββ iam_responder.py
β β βββ s3_responder.py
β βββ core/
β β βββ sentinel_core.py
β βββ utils/
β βββ ...
βββ configs/
β βββ sentinel_config.json
βββ state/
β βββ sentinel_state.json
βββ reports/
β βββ sample_output/
β βββ ...
βββ README.md
----Planned----