5 Specialized AI Agents
Each agent is fine-tuned for a specific domain, working together to deliver comprehensive code review insights.
Context Gatherer
Collects comprehensive MR data including diffs, commits, file structure, and project metadata.
Security Sentinel
OWASP-aligned vulnerability analysis detecting injection flaws, auth issues, and sensitive data exposure.
Quality & Test Analyzer
Evaluates code quality, identifies test coverage gaps, and suggests missing test cases.
Green Pipeline Advisor
Optimizes CI/CD pipelines for energy efficiency and suggests sustainable infrastructure patterns.
Review Compiler
Synthesizes all agent outputs into a unified, actionable review with prioritized recommendations.
How ShipSafe Works
From MR creation to comprehensive review in under 2 minutes.
MR Created
A new merge request triggers the ShipSafe pipeline via GitLab webhook.
Context Gathering
The Context Gatherer agent collects diffs, commits, and project metadata.
Parallel Analysis
Security, Quality, and Green Pipeline agents analyze simultaneously.
Review Compilation
The Review Compiler synthesizes findings into a unified MR comment.
# How to activate ShipSafe on your project
# 1. Go to Automate > Flows in your GitLab project
# 2. Enable "ShipSafe Review" from the AI Catalog
# 3. Set triggers:
# - Assign reviewer → assign @ai-shipsafe-review as MR reviewer
# - Mention → @mention the bot in any MR comment
# That's it — no CI config, no install, no setup.
# On-demand via MR comment:
# @ai-shipsafe-review-gitlab-ai-hackathon please review this MREnterprise-Ready Features
Built for teams that care about shipping secure, high-quality code.
OWASP Top 10 Coverage
Comprehensive security analysis aligned with industry standards.
Real-time Analysis
Get feedback in under 2 minutes with parallel agent processing.
Native GitLab Integration
Seamless CI/CD pipeline integration with MR comments.
Quality Metrics
Cyclomatic complexity, code smells, and coverage analysis.
CLI & API Access
Flexible integration options for any workflow.
Sustainability Focus
Optimize pipelines for reduced carbon footprint.
Documentation
Everything you need to integrate ShipSafe into your workflow.
Getting Started with ShipSafe
Enable the Flow
| Trigger | When it fires |
|---|---|
| Assign reviewer | Assign `@ai-shipsafe-review` as an MR reviewer |
| Mention | `@mention` the bot in any MR comment |
Enable Standalone Agents (Optional)
For ad-hoc security or sustainability analysis via GitLab Duo Chat:
Use ShipSafe
Automatic review via reviewer assignment:
@ai-shipsafe-review-gitlab-ai-hackathon as a reviewerOn-demand via MR comment:
@ai-shipsafe-review-gitlab-ai-hackathon please review this MRChat-based analysis:
Open GitLab Duo Chat → select "Security Sentinel" → ask: "Analyze the security of MR !42"