Skip to content

Automated cloud-security detection and response framework for adaptive defense across AWS environments.

Notifications You must be signed in to change notification settings

SynAccel/SynAccel-Sentinel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

32 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

SynAccel Sentinel

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.


Current Focus

Phase-1: Adaptive Response Loop (ARL)

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, later disable_keys_on_nomfa = true

Run

python src/core/sentinel_core.py

See 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

Phase-2: Behavioral scoring and weighted risk aggregation

----Planned----

About

Automated cloud-security detection and response framework for adaptive defense across AWS environments.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages