All S4E open source projects are hosted under the s4e-io GitHub organization. This page lists each repository with its purpose, installation instructions, and current status.
opservant-spark
Autonomous security agent that executes playbooks and actions in real time, built for continuous, AI-powered defense. Opservant Spark is the runtime engine that powers S4E's action and playbook execution layer.
- Repository: github.com/s4e-io/opservant-spark
- Language: Go
- License: AGPL-3.0
Key capabilities:
| Capability | Description |
|---|---|
| Playbook execution | Runs CACAO-aligned playbooks autonomously. |
| Action engine | Executes security actions in real time. |
| AI-powered defense | Integrates AI-driven decision making. |
| Continuous operation | Designed for always-on security monitoring. |
opservant-playbooks
Community-driven security playbooks and automation workflows for continuous, AI-powered defense. These playbooks follow CACAO-aligned structure and can be used with Opservant Spark or imported into the S4E platform.
- Repository: github.com/s4e-io/opservant-playbooks
- License: AGPL-3.0
Community playbooks cover areas such as:
| Area | Description |
|---|---|
| Detection & validation | Automated detection and validation logic. |
| Continuous scanning | Workflows for ongoing security scanning. |
| Action engine scenarios | Pre-built scenarios for the action engine. |
| Automation templates | Reusable automation workflow templates. |
captcha-bypass
A utility tool that automates work using known captcha bypass methods. Useful for security testing and research scenarios.
- Repository: github.com/s4e-io/captcha-bypass
- Language: Python
- License: GPL-3.0
git clone https://github.com/s4e-io/captcha-bypass.git
cd captcha-bypass
pip install -r requirements.txt
Repository Status
| Repository | Language | License | Status |
|---|---|---|---|
| opservant-spark | Go | AGPL-3.0 | Active |
| opservant-playbooks | — | AGPL-3.0 | Active |
| captcha-bypass | Python | GPL-3.0 | Maintained |
Note
Active means the project is actively receiving contributions and the API may evolve. Maintained means the project is stable and receives bug fixes and security patches.
Next Steps
- Contributing Guide for how to submit changes.