
The GenR3d LLM Security Analyzer platform is built for Integration on Day 1. To start, we offer integration with 3 major CI/CD deployment pipelines: Azure DevOps, GitHub Actions, and GitLab CI/CD. This empowers developers to deploy the most secure generative AI solutions, by automating security testing against industry specific threats throughout the development lifecycle.
🏗️ Architecture
Component-Based Design
- Platform-native template implementations
- Reusable across multiple projects and repositories
- Standardized 7-step security testing workflow
- Platforms: Azure DevOps, GitHub Actions, GitLab CI/CD
Common Workflow (7 Steps)
All templates implement the same comprehensive security testing workflow:
- Validate Configuration – Check required API keys and parameters
- Update Chatbot API – Configure chatbot endpoint and API specification
- Start Security Scan – Initiate comprehensive security testing via GenR3D API
- Monitor Progress – Poll scan status with timeout handling
- Retrieve Reports – Download JSON and PDF security reports
- Process Findings – Extract individual findings for integration systems
- Evaluate Results – Apply configurable pass/fail criteria based on severity thresholds
📈 Value Proposition
For Development Teams
- 5-Minute Integration: Copy-paste templates with minimal configuration
- Zero Learning Curve: Uses familiar CI/CD tools and patterns
- Automated Security: Replace time consuming manual security testing
- Immediate Feedback: Security results in pipeline reports
For Security Teams
- Consistent Testing: Standardized security validation across all projects
- Detailed Reporting: Individual findings for tracking and remediation
- Compliance Ready: Audit trails and automated documentation
- Configurable Gates: Flexible pass/fail criteria
For DevSecOps Teams
- Pipeline Integration: Seamless integration with existing workflows
- Artifact Management: Proper handling of reports and findings
- Monitoring: Clear status reporting and error handling
- Scalable: Reusable across multiple projects and teams
🔧 Technical Implementation
GenR3D API Integration
- Base URL:
https://genr3d-api.generativesecurity.ai - Authentication: API Key via
x-api-keyheader - Key Endpoints
PUT /chatbots/{id}/api– Update chatbot configuratioPOST /scans– Start security scanGET /scans/{id}– Check scan statusGET /scans/{id}/json– Download JSON reportGET /scans/{id}/pdf– Download PDF report
Security & Best Practices
- ✅ Secure credential handling via platform secrets/variables
- ✅ No hardcoded credentials in any template files
- ✅ Comprehensive error handling with clear error messages
- ✅ Timeout management for long-running scans
- ✅ Artifact management for reports and findings
- ✅ Configurable thresholds for pass/fail criteria
📊 Supported Platforms
| Platform | Template Type | Integration Method | Status |
| Azure DevOps | Parameterized Template | Reference from pipeline | ✅ Complete |
| GitHub Actions | Reusable Workflow | Call from any repository | ✅ Complete |
| GitLab CI/CD | Include Template | Include in project | ✅ Complete |
At this time, access to the automation repositories is through approval only. For access to the automation repositories, please contact support@generativesecurity.ai,