Custom Integrations

Connect BlockSecOps to your enterprise systems. --- Enterprise customers can integrate with: - Identity providers (SSO) - Security tools (SIEM, ticketing) -...

Last updated: January 14, 2026

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:

  1. Create GitHub App in your org
  2. Install on repositories
  3. 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:

  1. Add BlockSecOps app to Teams
  2. Connect channels
  3. 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:

  1. Define scanner interface
  2. Build adapter
  3. Register with BlockSecOps
  4. 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