Inspiration

What it does

How we built it

Challenges we ran into## Inspiration

Modern CI/CD pipelines and manual security reviews are siloed, high-friction, and consume significant computing energy. Software teams struggle to balance zero-day vulnerability remediation with carbon footprint targets. AutoSecOps GreenSentinel was built to eliminate this trade-off by orchestrating an autonomous, carbon-aware self-healing delivery pipeline.

What it does

AutoSecOps GreenSentinel is a zero-touch DevSecOps orchestrator integrated with GitLab Duo Agent Platform, FastMCP, and Google Cloud Run. It automates all 9 stages of the software delivery lifecycle:

  • Autonomous Remediation: Continuously scans pipelines, invokes GitLab Duo root-cause analysis, and patches vulnerabilities and pipeline failures without human intervention.
  • Carbon-Aware Scheduling: Implements Green Software Foundation (GSF) Software Carbon Intensity (SCI) metrics ($SCI \le 0.35\ gCO_2e/tx$), dynamically migrating compute workloads to clean-energy regions (Paris europe-west9, achieving 91.8% carbon reduction).
  • Grandma Theory UX: Clean dashboard cards, human-readable audit explanations, and 1-click critical gates for compliance.

How we built it

  • Core Orchestration: Built with Python, FastAPI, and FastMCP tool endpoints.
  • AI Reasoning: GitLab Duo Agent Platform and Duo Chat integration for automated pipeline failure diagnosis.
  • Container & Cloud: Multi-stage Docker packaging configured for Google Cloud Run (cloudbuild.yaml) and deployed live on Render.
  • Verification: 100% automated test suite (12/12 passing unit and integration tests).

Challenges we ran into

Integrating dynamic port bindings, strict GSF SCI mathematical calculation bounds, and zero-touch OAuth handshakes across decentralized cloud environments required robust error handling and standardized fallback triggers.

Accomplishments that we're proud of

  • Achieving 91.8% compute emission reduction on verified benchmarks.
  • Passing all 12 test suites with sub-400ms production API latency.
  • Full architectural coverage across all 9 GitLab DevOps stages.

What's next for AutoSecOps GreenSentinel

Expanding multi-cloud carbon arbitrage across additional low-carbon regions and adding automated PR security verification gates for open-source package registries.

Accomplishments that we're proud of

What we learned

What's next for AutoSecOps GreenSentinel

Built With

  • docker
  • fastapi
  • fastmcp
  • gitlab-ci
  • gitlab-duo
  • google-cloud-run
  • pytest
  • python
  • tailwindcss
Share this project:

Updates

Submission history