Platform
82 articles
Articles
README
The Platform Admin Panel provides secure administrative access to manage users, monitor system health, and perform emergency operations. Note: This section is...
Audit Logs
The Audit Logs section provides a permanent, immutable record of all administrative actions performed on the platform. --- Every admin action is automatically...
Authentication
Platform administrators must complete Multi-Factor Authentication (MFA) to access the admin panel. This ensures only authorized personnel can perform...
Dashboard
The Admin Dashboard provides a comprehensive real-time overview of platform health, metrics, analytics, and administrative controls. Version: 0.1.5 Last...
Emergency Actions
Emergency actions are high-impact operations for responding to security incidents. These actions require a documented reason and are permanently audit logged....
Gcp Cost Estimator
The GCP Cost Estimator helps administrators estimate what the current BlockSecOps workload would cost on Google Cloud Platform. This interactive calculator...
Organization Management
The Organization Management section allows administrators to view, search, and manage organizations on the platform. --- Navigate to Organizations in the admin...
Scan Monitoring
Monitor scan health and recover scans stuck due to infrastructure issues. > Role Required: Platform Admin or Super Admin to view. Platform Admin to take...
Scanner Management
The Scanner Management page provides a dedicated view of all security scanners registered on the platform, their health status, versions, and upgrade...
User Management
The User Management section allows administrators to view, search, and manage user accounts on the platform. --- Navigate to Users in the admin sidebar to see:...
README
AI-powered code fixes for smart contract vulnerabilities. - Overview - Introduction to AI Code Repair - Getting Started - Generate your first fix -...
Applying Fixes
Safely apply AI-generated code repairs to your smart contracts. 1. Read the explanation 2. Understand what changed 3. Verify it addresses the vulnerability 4....
Code Repair Overview
AI Code Repair generates secure code fixes for vulnerabilities detected in your smart contracts. 1. Select a vulnerability with code snippet 2. Request a...
Getting Started
Generate your first AI-powered code fix. - BlockSecOps account with Professional plan or higher - A completed scan with vulnerabilities that have code snippets...
Understanding Fixes
Learn how to evaluate and interpret AI-generated code repairs. The complete, corrected implementation: solidity function withdraw() external nonReentrant {...
README
AI-powered code review suggestions for smart contract vulnerabilities. - Overview - Introduction to the Code Review Assistant - Getting Started - Generate your...
Code Review Overview
The Code Review Assistant uses AI to generate security-focused code review suggestions for vulnerabilities found in your smart contracts. 1. Select a...
Getting Started
This guide walks you through generating your first AI-powered code review suggestion. - A BlockSecOps account - At least one completed scan with...
Providing Feedback
Your feedback helps improve the quality of AI-generated code review suggestions over time. Every rating you provide: - Trains the system to give better...
Understanding Suggestions
Learn how to interpret and evaluate code review suggestions from the AI assistant. Each suggestion contains up to three main sections: Purpose: Helps you...
README
Upload and manage your smart contracts in BlockSecOps. --- - Uploading Contracts - Upload individual contract files - Uploading Projects - Upload complete...
Contract Details
Explore the detailed information available for each contract. The contract details page shows everything about a specific contract: - Source code - Metadata -...
Managing Contracts
Learn how to view, organize, and manage your uploaded contracts. 1. Click Contracts in the main navigation 2. View all uploaded contracts 3. Filter, search,...
Uploading Contracts
Learn how to upload individual smart contract files to BlockSecOps. | Extension | Language | Example | |-----------|----------|---------| | .sol | Solidity |...
Uploading Projects
Learn how to upload multi-file projects (Foundry, Hardhat) to BlockSecOps. Use project upload when you have: - Multiple contract files - Local imports between...
README
Your intelligent assistant for smart contract security questions. - Overview - Introduction to the AI Security Copilot - Getting Started - Start your first...
Best Practices
Tips for getting the most helpful responses from the AI Security Copilot. Less effective: > "Is my code secure?" More effective: > "Is this withdraw function...
Conversation Context
Learn how to use scan and project context for more relevant AI responses. When you create a conversation, you can bind it to: - A specific scan - Include...
Copilot Overview
The AI Security Copilot is a RAG-powered assistant that helps you understand and fix smart contract security vulnerabilities. 1. You ask a question about...
Getting Started
Start your first conversation with the AI Security Copilot. - BlockSecOps account with Professional plan or higher - Optional: Completed scan for context-aware...
README
Navigate and customize the BlockSecOps interface. --- - Navigation - Find your way around the platform - Global Search - Search across contracts and findings -...
Dark Mode
Customize the BlockSecOps theme for your preference. 1. Click your avatar (top right) 2. Click Dark Mode toggle 3. Theme switches immediately Press D to toggle...
Global Search
Find anything in BlockSecOps quickly. Updated: January 2026 - Added Advanced Search page and Contracts page search Press Cmd + K (Mac) or Ctrl + K...
Keyboard Shortcuts
Power user shortcuts for faster navigation. Press ? on any page to see all available shortcuts. --- These work from anywhere in the app: | Shortcut | Action |...
Navigation
Learn to navigate the BlockSecOps web interface. The dashboard has four main areas: ┌─────────────────────────────────────────────┐ │ Header (Logo, Search,...
README
Understand and manage vulnerability findings from your security scans. --- - Reading Findings - Interpret scan results - Severity Levels - Understanding...
Exporting Reports
Download and share your scan results in various formats. | Format | Best For | Contents | |--------|----------|----------| | PDF | Sharing with stakeholders |...
False Positives
Identify and manage false positive findings. False positives are findings that look like vulnerabilities but aren't actually exploitable in your specific...
Managing Findings
Triage, track, and resolve vulnerability findings. Effective triage follows this flow: Review Finding → Assess → Decide → Update Status → Take Action For each...
Reading Findings
Learn to interpret vulnerability findings effectively. Each finding has several components. Understanding each helps you triage effectively. --- A brief...
Risk Scoring
Understand how BlockSecOps prioritizes vulnerabilities using ML-powered risk scoring. Risk scoring assigns a 0-100 score to each finding based on multiple...
Severity Levels
Understanding vulnerability severity classifications. BlockSecOps uses four severity levels to classify vulnerabilities: | Level | Color | Priority |...
Vulnerability Overview
Understanding how BlockSecOps identifies and presents security findings. Vulnerabilities are security issues in your smart contracts that could be exploited by...
README
Optimize BlockSecOps for your development framework. BlockSecOps supports major smart contract development frameworks: | Framework | Language | Status |...
Foundry
Optimize BlockSecOps for Foundry projects. Foundry is a fast, portable, and modular toolkit for Ethereum development. BlockSecOps fully supports Foundry...
Hardhat
Optimize BlockSecOps for Hardhat projects. Hardhat is a popular Ethereum development environment with extensive plugin support. BlockSecOps fully supports...
Import Resolution
Troubleshoot and configure import path resolution. Import resolution is the most common source of scan failures. This guide helps you ensure BlockSecOps can...
README
Connect BlockSecOps with your existing development tools to streamline smart contract security into your workflow. --- Platform integrations enable you to: -...
Bitbucket
Connect BlockSecOps to Bitbucket to import smart contracts and enable automated security scanning. --- The Bitbucket integration allows you to: - Import smart...
Github
Connect BlockSecOps to GitHub to import smart contracts and enable automated security scanning. --- The GitHub integration allows you to: - Import smart...
Gitlab
Connect BlockSecOps to GitLab to import smart contracts and enable automated security scanning. --- The GitLab integration allows you to: - Import smart...
Jira
Connect BlockSecOps to Jira to automatically create issues for discovered vulnerabilities. --- The Jira integration allows you to: - Automatically create Jira...
README
AI-powered vulnerability analysis and prioritization. --- - Intelligence Overview - How the AI engine works - Intelligence Database - Historical exploits & CVE...
Deduplication
How BlockSecOps consolidates findings from multiple scanners. Deduplication identifies when multiple scanners report the same vulnerability and consolidates...
Intelligence Database
Search historical exploits and CVEs with semantic AI-powered queries. Available: v0.14.0+ | Plans: Team, Growth, Enterprise --- The Intelligence Database is a...
Intelligence Overview
Understand BlockSecOps's ML-powered security intelligence features. The Intelligence Layer is a machine learning system that enhances scan results through: -...
Prioritization
Smart ordering of vulnerability fixes using intelligence features. Smart prioritization helps you decide what to fix first by combining: - Risk scores -...
README
Generate formal verification test cases for your Solidity smart contracts using AI. BlockSecOps can automatically generate Foundry invariant tests for your...
README
Get the most out of BlockSecOps for your smart contract language. BlockSecOps supports multiple smart contract languages with specialized scanners: | Language...
Multi Language Projects
Scanning projects with multiple smart contract languages. Modern blockchain projects often use multiple languages: - Solidity for main contracts - Vyper for...
Rust Solana
Security scanning for Solana programs written in Rust. Solana smart contracts (programs) are written in Rust, offering memory safety and performance....
Solidity
Optimize your Solidity smart contract security scanning. Solidity is the primary language for EVM-compatible blockchains. BlockSecOps provides comprehensive...
Vyper
Security scanning for Vyper smart contracts. Vyper is a Python-like smart contract language designed for security and simplicity. Its limited feature set...
README
Administrative features for organizations, users, and roles. The Management section provides tools for organizing your team, configuring access control, and...
Recent Scans
Quick access to your latest scan activity. The Recent Scans page provides a streamlined view of your most recent scan activity across all contracts and...
Roles
Configure roles and permissions for your organization. The Roles page allows you to view and manage roles that control user access throughout the BlockSecOps...
Users
Manage users across your organization. The Users page provides a centralized view of all users in your organization, allowing administrators to manage user...
README
Monitor your deployed smart contracts in real-time for suspicious on-chain activity. - Overview - Introduction to runtime monitoring - Getting Started - Add...
Alert Types
Understanding the different types of security alerts helps you respond appropriately to potential threats. Type: largetransfer Default Severity: High Triggered...
Getting Started
This guide walks you through adding your first contract to runtime monitoring. - A BlockSecOps account with Professional or Enterprise plan - A deployed smart...
Monitoring Overview
Runtime monitoring provides continuous surveillance of your deployed smart contracts, alerting you to suspicious on-chain activity in real-time. Smart contract...
Webhooks
Receive real-time alert notifications via HTTPS webhooks. Webhooks enable instant notification when alerts are generated. Instead of polling the API, your...
README
Organize your work with projects. --- - Creating Projects - Set up new projects - Project Settings - Configure project options - Project Dashboard - View...
Creating Projects
Organize your smart contracts into projects for better management. Projects group related contracts together: - All contracts for a protocol - Contracts that...
Project Dashboard
View analytics and insights for your project. 1. Go to Projects 2. Click project name 3. Dashboard is the default view --- Quick status at a glance: - Total...
Project Settings
Configure your project defaults and preferences. 1. Go to Projects 2. Click project name 3. Click Settings (gear icon) --- | Setting | Description |...
README
Run security scans on your smart contracts. --- - Starting a Scan - Launch your first security scan - Scanner Selection - Choose which scanners to run -...
Re Scanning
Learn when and how to re-scan your contracts. Re-scan when you: - Fix vulnerabilities - Add new features - Refactor existing code - Update dependencies -...
Scan Status
Monitor your scans and understand scan states. A scan progresses through these states: Queued → Running → Complete ↘ Partial (some failed)...
Scanner Catalog
Complete reference for all 17+ security scanners available in BlockSecOps. | Scanner | Type | Language | Detectors | Speed |...
Scanner Selection
Choose the right scanners for your security analysis needs. Different scanners find different vulnerabilities. The best approach combines multiple scanner...
Starting A Scan
Learn how to initiate security scans on your smart contracts. The fastest way to scan: 1. Click New Scan on the dashboard 2. Upload or select a contract 3....