Platform
41 articles
Platform
Complete documentation for using the BlockSecOps platform.
Contracts
Manage your smart contracts and projects.
- Uploading Contracts - Upload individual contracts
- Uploading Projects - Upload complete projects
- Managing Contracts - Organize and manage uploads
- Contract Details - View contract information
Scanning
Run security scans on your smart contracts.
- Starting a Scan - Launch your first scan
- Scanner Selection - Choose which scanners to run
- Scanner Catalog - All available scanners
- Scan Status - Track scan progress
- Re-scanning - Re-analyze updated contracts
Findings
Understand and manage vulnerability findings.
- Reading Findings - Interpret scan results
- Severity Levels - Understanding Critical, High, Medium, Low
- Risk Scoring - AI-powered risk prioritization
- Managing Findings - Triage and track vulnerabilities
- False Positives - Mark incorrect findings
- Exporting Reports - Generate PDF and JSON reports
Intelligence
AI-powered vulnerability analysis.
- Intelligence Overview - How the AI engine works
- Deduplication - ML-powered finding consolidation
- Prioritization - Smart vulnerability ranking
Projects
Organize your work with projects.
- Creating Projects - Set up new projects
- Project Settings - Configure project options
- Project Dashboard - View project analytics
Dashboard
Navigate the BlockSecOps interface.
- Navigation - Find your way around
- Global Search - Search across contracts and findings
- Keyboard Shortcuts - Work faster with shortcuts
- Dark Mode - Toggle theme preferences
Frameworks
Configure BlockSecOps for your development framework.
- Frameworks Overview
- Foundry - Foundry project configuration
- Hardhat - Hardhat project configuration
- Import Resolution - Dependency handling
Languages
Language-specific documentation.
- Languages Overview
- Solidity - Ethereum smart contracts
- Vyper - Python-like contracts
- Rust (Solana) - Solana programs
- Multi-Language Projects - Mixed codebases
Articles
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
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
AI-powered vulnerability analysis and prioritization. --- - Intelligence Overview - How the AI engine works - Deduplication - ML-powered finding consolidation...
Deduplication
How BlockSecOps consolidates findings from multiple scanners. Deduplication identifies when multiple scanners report the same vulnerability and consolidates...
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
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
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....