Integrations

22 articles

Integrations

Connect BlockSecOps to your development workflow.

Integration Options

Category Integrations
CLI Command-line scanning, pre-commit hooks
CI/CD GitHub Actions, GitLab CI, Jenkins, Custom
API REST API for programmatic access
Notifications Webhooks, Slack, Teams, Discord, Email
Enterprise SSO, custom integrations

CLI Tool

Scan contracts from the command line.

Guide Description
CLI Overview Installation and quick start
Configuration Configure API keys and defaults
Commands Full command reference
Output Formats JSON, SARIF, JUnit output
Pre-Commit Hooks Git hook integration

Quick Start

# Install
pip install blocksecops-cli

# Authenticate
blocksecops auth login

# Scan
blocksecops scan run contract.sol

CI/CD Integration

Automate security scanning in your pipeline.

Guide Description
CI/CD Overview Concepts and setup
GitHub Actions GitHub workflow integration
GitLab CI GitLab pipeline setup
Jenkins Jenkins integration
Custom CI/CD Generic integration

Quick Start

  1. Create an API key
  2. Add to CI secrets
  3. Call API in pipeline
  4. Fail builds on critical findings

API Integration

Build custom integrations with the BlockSecOps API.

Guide Description
API Overview Capabilities and concepts
Authentication How to authenticate
API Keys Create and manage keys
Rate Limits Understand limits
Common Tasks Recipes for common operations

API Highlights

  • RESTful endpoints
  • JWT authentication
  • Comprehensive coverage
  • Real-time webhooks

Notifications

Get alerted when important events happen.

Guide Description
Managing Channels Dashboard UI for notification channels
Webhooks Custom HTTP notifications
Slack Slack channel alerts
Microsoft Teams Teams channel alerts
Discord Discord server alerts
Email Email notifications

Quick Setup

  1. Go to AdminNotifications
  2. Click Add Channel
  3. Select Slack, Teams, or Discord
  4. Paste your webhook URL
  5. Choose events to subscribe to
  6. Click Create Channel

Notification Events

  • Scan completed
  • Critical vulnerability found
  • Status changes
  • Assignment updates

Quick Reference

API Base URL

https://api.blocksecops.com/api/v1

Authentication Header

Authorization: Bearer YOUR_API_KEY

Common Endpoints

Endpoint Description
POST /contracts/upload Upload contract
POST /scans Start scan
GET /scans/{id} Get scan status
GET /scans/{id}/results Get findings

Availability

Feature Developer Startup Professional
API Access 1K calls 10K calls Unlimited
Webhooks -
CI/CD Basic Full Full

Enterprise Integrations

Advanced integration options for enterprise customers.

Guide Description
SSO Configuration Configure Single Sign-On
Custom Integrations Build custom integrations

Next Steps

Articles

README

Automate security scanning in your development pipeline. --- - CI/CD Overview - Concepts and setup - GitHub Actions - GitHub workflow integration - GitLab CI -...

Updated 1/14/2026

Cicd Overview

Integrate BlockSecOps into your continuous integration pipeline. Automated security scanning in your pipeline: - Catches vulnerabilities before merge -...

Updated 1/14/2026

Custom Cicd

Integrate BlockSecOps with any CI/CD platform. Any CI/CD system can integrate with BlockSecOps using: - REST API for all operations - Webhooks for async...

Updated 1/14/2026

Github Actions

Integrate BlockSecOps into your GitHub workflow. - GitHub repository - BlockSecOps account with API access - API key created --- 1. Go to Settings → API Keys...

Updated 1/14/2026

Gitlab Ci

Integrate BlockSecOps into your GitLab pipeline. - GitLab repository - BlockSecOps account with API access - API key created --- 1. Go to BlockSecOps Settings...

Updated 1/14/2026

Jenkins

Integrate BlockSecOps into your Jenkins pipeline. - Jenkins server - BlockSecOps account with API access - API key created --- 1. Go to BlockSecOps Settings →...

Updated 1/14/2026

README

Scan contracts from the command line. --- bash pip install blocksecops-cli blocksecops auth login blocksecops scan run contract.sol --- - CLI Overview -...

Updated 1/14/2026

Cli Commands

Complete reference for BlockSecOps CLI commands. --- These options work with all commands: | Option | Description | |--------|-------------| | --help | Show...

Updated 1/14/2026

Cli Configuration

Configure the BlockSecOps CLI for your workflow. --- Settings are resolved in this order (highest priority first): 1. Command-line flags - --api-url, --output,...

Updated 1/14/2026

Cli Output Formats

The BlockSecOps CLI supports multiple output formats for different use cases. --- | Format | Use Case | Machine-Readable | CI Integration |...

Updated 1/14/2026

Cli Overview

The BlockSecOps CLI provides command-line access to smart contract security scanning. --- - Scan contracts from the terminal - Multiple output formats: Table,...

Updated 1/14/2026

Cli Pre Commit

Block commits with security vulnerabilities using BlockSecOps CLI hooks. --- Pre-commit hooks scan your contracts before each commit, catching security issues...

Updated 1/14/2026

README

Advanced integration options for enterprise customers. --- - SSO Configuration - Configure Single Sign-On with your identity provider --- - Custom Integrations...

Updated 1/14/2026

Custom Integrations

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

Updated 1/14/2026

Sso Configuration

Set up Single Sign-On for your organization. --- SSO enables: - Single authentication source - Centralized user management - Enhanced security - Compliance...

Updated 1/14/2026

README

Get alerted when important events happen. --- - Scan completed - Critical vulnerability found - Status changes - Assignment updates --- - Managing Channels -...

Updated 1/14/2026

Discord Integration

Get BlockSecOps notifications in your Discord server. --- Receive real-time security scan notifications in Discord: - Scan completion alerts with rich embeds -...

Updated 1/14/2026

Email Notifications

Configure email alerts for security scans and vulnerability findings. BlockSecOps sends email notifications for important events: - Scan completions and...

Updated 1/14/2026

Managing Channels

Create and manage webhook notification channels for Slack, Teams, and Discord directly from the dashboard. Notification Channels let you configure...

Updated 1/14/2026

Slack Integration

Get BlockSecOps notifications directly in your Slack workspace. Receive real-time security scan notifications in Slack: - Scan completion alerts with...

Updated 1/14/2026

Teams Integration

Get BlockSecOps notifications directly in your Microsoft Teams workspace. --- Receive real-time security scan notifications in Microsoft Teams: - Scan...

Updated 1/14/2026

Webhooks

Receive real-time notifications when events occur in BlockSecOps. Webhooks allow you to receive HTTP POST requests to your server when specific events happen,...

Updated 1/14/2026