
Orbit Tracer Security Agent for intelligent security remediation. Traces vulnerability blast radius using Orbit's knowledge graph, scores risk, identifies code owners, and orchestrates secure code generation—reducing analysis from 4+ hours to minutes. Automates vulnerability analysis, risk assessment, and secure code generation with human-in-the-loop approval. Works with any project structure, 7+ languages.
Automate security vulnerability analysis, risk assessment, and remediation across your entire codebase using AI and Orbit's knowledge graph
Security teams face a critical challenge: Finding vulnerabilities is fast. Fixing them takes forever.
Manual vulnerability remediation workflow:
1. SAST scan finds vulnerability (~5 minutes)
2. Security engineer analyzes impact (~2 hours)
3. Developer creates fix (~1 hour)
4. Code review and approval (~30 minutes)
5. Merge and deploy (~30 minutes)
Total: 4+ hours per vulnerability
With hundreds of findings across multiple codebases, teams drown in manual work while security risks compound.
Orbit Tracer transforms security remediation from hours to 45 seconds.
Orbit Tracer automated workflow:
Finding → Blast Radius Analysis → Risk Scoring → MR Creation
45 seconds. End of story.
Using GitLab's Orbit knowledge graph and Claude agent, Orbit Tracer:
Result: 99.8% time savings. 100% human oversight.
Orbit Tracer includes two complementary security agents:
Fully automated security remediation workflow
.agents/flows/orbit-tracer/v1.ymlInteractive security analysis agent for security teams
Try the interactive agent: Ask about a security finding to see blast radius, affected services, and risk scoring!
STEP 1: Get Finding
Extract vulnerability from GitLab SAST scan
↓
STEP 2: Query Orbit Knowledge Graph
3-hop dependency tracing → Blast radius analysis
↓
STEP 3: Analyze Risk with Claude Agent
Risk scoring (1-10) + Business impact assessment
↓
STEP 4: Check Approval Threshold (Human-In-The-Loop)
Critical findings require human approval
↓
STEP 5: Draft Secure Code
Claude generates remediation in detected language
↓
STEP 6: Create Merge Request
GitLab MR with secure code, description, labels

Orbit Tracer detects and remediates all major vulnerability types:
All test cases include vulnerable + secure code versions for learning and testing.
Question: "Which services are affected by the SQL Injection
in database/user_service.py?"
Response:
✅ Affected services: Auth module, Payment processor, Admin dashboard
✅ Blast radius: 12 files across 3 services
✅ Risk score: 9/10 (CRITICAL)
✅ Teams notified: @database-team, @security-team
Question: "What's the business impact if we don't fix
the Command Injection?"
Response:
✅ Risk: Remote Code Execution on entire system
✅ Compliance: GDPR violation (4% revenue fine)
✅ Timeline: CRITICAL (fix in 4 hours)
✅ Proposed fix: Use subprocess.run() with arg list
Question: "Create a merge request to fix the XXE vulnerability"
Response:
✅ MR Created: security/fix-xxe-attack-#12345
✅ Secure Code: defusedxml implementation
✅ Status: ⏳ Awaiting human approval
✅ Link: https://gitlab.com/.../merge_requests/xyz
✅ Python ✅ Go ✅ Rust
✅ JavaScript ✅ Java ✅ Ruby
✅ TypeScript ✅ C#/.NET ✅ PHP
(Extensible to all languages)
✅ GDPR (EU) ✅ PCI-DSS (Payment Cards)
✅ HIPAA (Healthcare) ✅ SOC 2 (Coming)
Orbit Tracer enforces organization-wide security standards through SKILL.md:
Result: Consistent security decisions across entire organization.
Manual Security Remediation:
├─ Vulnerability detection: ~5 min
├─ Impact analysis: ~2 hours
├─ Code generation: ~1 hour
├─ Code review: ~30 min
└─ Deploy: ~30 min
Total: 4+ HOURS per finding
Orbit Tracer:
├─ Vulnerability detection: ~5 min (SAST)
├─ Impact analysis: ~5 sec (Orbit)
├─ Code generation: ~10 sec (Claude)
├─ MR creation: ~5 sec (GitLab)
└─ Human approval: ~30 min (required)
Total: 45 SECONDS (automated portion)
TIME SAVED: 99.8% ⚡
orbit-tracer/
├── .agents/
│ ├── flows/orbit-tracer/v1.yml # 6-step remediation pipeline
│ └── skills/security-policy/SKILL.md # Security policy framework
├── app/ # Core application modules
│ ├── __init__.py # Package initialization
│ ├── auth/access_control.py # User authorization
│ ├── config/credentials.py # Secrets management
│ ├── database/user_service.py # Database operations
│ ├── encryption/crypto.py # Cryptography & hashing
│ ├── file_ops/unsafe_file.py # File handling
│ ├── logging/logger.py # Application logging
│ ├── serialization/pickle_handler.py # Data serialization
│ ├── utils/system_commands.py # System utilities
│ ├── file_handler.py # File processing
│ └── xml_parser.py # XML handling
├── .gitlab-ci.yml # SAST & secret detection pipeline
├── CHANGELOG.md # Version history
├── CONTRIBUTING.md # Contribution guidelines
├── LICENSE # MIT License
├── README.md # Documentation (you are here)
✅ Modular - Each module handles specific functionality
✅ Clean - Organized by concern (auth, database, etc.)
✅ Scalable - Easy to add new modules
✅ SAST-Ready - Compatible with security scanners
✅ Production - Real enterprise application patterns
# Clone the repository
git clone https://gitlab.com/rajus-agent/orbit-tracer.git
cd orbit-tracer
# Review the architecture
cat README.md # This file
cat CHANGELOG.md # What's new
cat .agents/flows/orbit-tracer/v1.yml # 6-step agent flow
cat .agents/skills/security-policy/SKILL.md # Security policy framework
# Explore the application structure
ls app/ # View all modules
cat app/__init__.py # See vulnerability metadata
find app/ -name "*.py" # See all Python files
See CONTRIBUTING.md for:
Orbit Tracer System:
GitLab SAST Pipeline
↓
Orbit Tracer Agent (6-step automation)
Finding → Blast Radius → Risk → Approval → Code → MR
↓ ↓ ↓
Orbit Claude GitLab
Graph Agent API
↓ ↓ ↓
SKILL.md (Security Policy)
- Risk scoring
- Compliance rules
- Escalation procedures
↓
Merge Request (Ready for Review)
- Secure code
- Risk assessment
- Blast radius info

✅ Speed: 4 hours → 45 seconds
✅ Compliance: GDPR, PCI-DSS, HIPAA aware
✅ Control: Human approval gates for critical findings
✅ Visibility: Complete blast radius analysis
✅ Learning: Each MR explains the vulnerability & fix
✅ Quality: Secure code generated by Claude
✅ Context: Why the fix matters to your codebase
✅ Flexibility: Works with any language
✅ ROI: Automate 99.8% of remediation time
✅ Scale: Works with 1 app or 1000 apps
✅ Standards: Enforce security policy globally
✅ Community: Open source, MIT licensed
🟢 Production Ready
This project is licensed under the MIT License - see LICENSE file for details.
This means:
✅ Free for commercial use
✅ Modify and distribute
✅ Use privately
✅ No warranty provided
Built for the GitLab Transcend Hackathon 2026 🎉
Make security remediation so fast and intelligent that teams actually fix vulnerabilities before they become breaches.
Orbit Tracer proves it's possible.
Ready to transform your security workflow? Get Started →
Made with ❤️ for security teams everywhere.
| Approach | Manual | SAST Only | Orbit Tracer |
|---|
| Find vulnerabilities | Hours | Minutes | Minutes |
| Understand impact | Hours | No | Seconds (Orbit) |
| Generate fix | Hours | No | Seconds (Claude) |
| Create MR | Manual | No | Automatic |
| Human approval | Manual | N/A | ✅ Required |
| Total time | 4+ hours | 30+ minutes | 45 seconds |
| # | Vulnerability | Risk | Detection | Status |
|---|
| TC-01 | SQL Injection | 🔴 9/10 | Database queries | ✅ |
| TC-02 | Command Injection | 🔴 10/10 | OS commands | ✅ |
| TC-03 | Hardcoded Secrets | 🟡 8/10 | Credential patterns | ✅ |
| TC-04 | Insecure Deserialization | 🔴 9/10 | Serialization calls | ✅ |
| TC-05 | Path Traversal | 🟡 7/10 | File operations | ✅ |
| TC-06 | Weak Cryptography | 🟡 6/10 | Hash algorithms | ✅ |
| TC-07 | XXE Attack | 🔴 8/10 | XML parsing | ✅ |
| TC-08 | Unsafe File Operations | 🔴 8/10 | File extraction | ✅ |
| TC-09 | IDOR | 🟡 7/10 | Access checks | ✅ |
| TC-10 | Insecure Logging | 🟢 5/10 | Log statements | ✅ |
| Path | Purpose | Key Files |
|---|
.agents/flows/ | Agent pipeline orchestration | v1.yml (6-step workflow) |
.agents/skills/ | Security policy & standards | SKILL.md (risk rules, compliance) |
app/auth/ | Authentication & authorization | access_control.py |
app/config/ | Configuration & secrets | credentials.py |
app/database/ | Database operations | user_service.py |
app/encryption/ | Cryptography operations | crypto.py |
app/file_ops/ | File handling & processing | unsafe_file.py |
app/logging/ | Application logging | logger.py |
app/serialization/ | Data serialization | pickle_handler.py |
app/utils/ | System utilities | system_commands.py |