Custom Integrations
Connect BlockSecOps to your enterprise systems. --- Enterprise customers can integrate with: - Identity providers (SSO) - Security tools (SIEM, ticketing) -...
Custom Integrations
Connect BlockSecOps to your enterprise systems.
Integration Options
Enterprise customers can integrate with:
- Identity providers (SSO)
- Security tools (SIEM, ticketing)
- Development tools (CI/CD, repos)
- Communication (Slack, Teams)
- Custom systems (API, webhooks)
Security Tool Integration
SIEM Integration
Send security events to your SIEM:
Supported SIEMs:
- Splunk
- Elastic Security
- Sumo Logic
- Azure Sentinel
- Custom (syslog/webhook)
Configuration:
{
"type": "siem",
"provider": "splunk",
"endpoint": "https://your-splunk.com:8088",
"token": "your-hec-token",
"events": ["scan.completed", "vulnerability.critical"]
}
Ticketing Integration
Create tickets automatically:
Jira:
{
"type": "ticketing",
"provider": "jira",
"url": "https://your-jira.atlassian.net",
"project": "SEC",
"issue_type": "Bug",
"create_on": ["vulnerability.critical", "vulnerability.high"]
}
ServiceNow:
{
"type": "ticketing",
"provider": "servicenow",
"instance": "your-instance",
"table": "incident",
"create_on": ["vulnerability.critical"]
}
Development Tool Integration
GitHub Enterprise
Enhanced GitHub integration:
- PR status checks
- Code scanning alerts
- Security advisories
- SARIF upload
Configuration:
- Create GitHub App in your org
- Install on repositories
- Connect in BlockSecOps settings
GitLab Enterprise
Integration features:
- MR pipeline integration
- Security dashboard sync
- Issue creation
Custom CI/CD
API-based integration:
# In your pipeline
curl -X POST "https://api.blocksecops.com/api/v1/scans" \
-H "Authorization: Bearer $BLOCKSECOPS_API_KEY" \
-d '{"contract_id": "'$CONTRACT_ID'", "preset": "standard"}'
Communication Integration
Slack Enterprise Grid
Enhanced Slack features:
- Multiple workspace support
- Enterprise channel management
- Admin controls
Microsoft Teams
Teams integration:
- Channel notifications
- Adaptive cards
- Bot commands
Configuration:
- Add BlockSecOps app to Teams
- Connect channels
- Configure notifications
Custom Webhooks
Webhook Configuration
Create custom webhooks:
{
"url": "https://your-system.com/webhook",
"events": ["scan.completed", "vulnerability.critical"],
"secret": "your-webhook-secret",
"headers": {
"X-Custom-Header": "value"
}
}
Payload Format
Customize payload format:
{
"format": "custom",
"template": {
"alert_type": "{{event.type}}",
"severity": "{{data.severity}}",
"details": "{{data.description}}"
}
}
API Integration
Enterprise API Features
- Higher rate limits
- Custom endpoints
- Extended data access
- Batch operations
Authentication
Enterprise supports:
- API keys (standard)
- OAuth 2.0 (custom apps)
- Service accounts
Custom Endpoints
Request custom API endpoints for:
- Specialized reporting
- Bulk operations
- Integration adapters
Data Integration
Export Automation
Schedule automatic exports:
{
"type": "export",
"schedule": "0 0 * * 1",
"format": "json",
"destination": {
"type": "s3",
"bucket": "your-bucket",
"prefix": "blocksecops/"
}
}
Data Lake Integration
Send data to your data lake:
- AWS S3
- Google Cloud Storage
- Azure Blob Storage
- Snowflake
Integration Architecture
Standard Pattern
Your Systems → BlockSecOps API → Processing → Response
↓
Webhooks → Your Endpoints
High-Volume Pattern
Your Systems → Message Queue → BlockSecOps API
↓
BlockSecOps → Message Queue → Your Processing
Custom Scanner Integration
Bring Your Own Scanner
Integrate proprietary scanners:
- Define scanner interface
- Build adapter
- Register with BlockSecOps
- Results appear in unified view
Scanner Requirements
- JSON output format
- Severity mapping
- Location information
- Description fields
Implementation Process
1. Requirements
Work with your TAM to define:
- Integration needs
- Data flows
- Security requirements
- Timeline
2. Design
We provide:
- Architecture review
- Security assessment
- Implementation plan
- Documentation
3. Implementation
Options:
- Self-service (documentation)
- Guided implementation
- Full professional services
4. Testing
- Integration testing
- Security review
- Performance validation
- User acceptance
5. Production
- Staged rollout
- Monitoring
- Support handoff
Support
Integration Support
Enterprise includes:
- Integration consulting
- Custom development (PS)
- Ongoing support
Resources
- API documentation
- Integration guides
- Sample code
- Office hours
Next Steps
- API Overview - API reference
- Webhooks - Webhook setup
- Contact your TAM for custom integration planning