Troubleshooting
8 articles
Troubleshooting
Solutions for common issues with BlockSecOps.
Common Issues
| Issue | Guide |
|---|---|
| Can't upload contracts | Upload Issues |
| Scan fails or errors | Scan Failures |
| Can't log in | Login Issues |
| Wallet won't connect | Wallet Connection |
| API errors | API Errors |
| CLI problems | CLI Issues |
| Missing or incomplete results | Missing Results |
Quick Fixes
"Upload Failed"
- Check file size < 50MB
- Ensure valid file format (.sol, .vy, .zip)
- Try uploading fewer files
- Check browser console for errors
"Scan Failed"
- Verify contract compiles locally
- Include all dependencies
- Check Solidity version is supported
- Review error message for details
"Can't Login"
- Check email/password are correct
- Try password reset
- Clear browser cache
- Try different browser
"API 401 Unauthorized"
- Verify API key is correct
- Check key isn't expired/revoked
- Ensure
Bearerprefix in header - Verify organization context
"CLI: Not authenticated"
- Run
blocksecops auth login - Enter your API key when prompted
- Get an API key from Settings > API Keys
"CLI: Command not found"
- Install:
pip install blocksecops-cli - Or run as module:
python -m blocksecops_cli - Check PATH includes pip bin directory
Error Codes
| Code | Meaning | Solution |
|---|---|---|
| 400 | Bad Request | Check request format |
| 401 | Unauthorized | Verify API key |
| 403 | Forbidden | Check permissions |
| 404 | Not Found | Verify resource exists |
| 429 | Rate Limited | Wait and retry |
| 500 | Server Error | Contact support |
Diagnostic Steps
Before Contacting Support
Gather this information:
- Account email
- Error message (exact text)
- Timestamp of the issue
- Steps to reproduce
- Browser/OS (for UI issues)
- API request/response (for API issues)
Check System Status
Visit our status page to check for:
- Platform outages
- Scheduled maintenance
- Known issues
Self-Service Tools
Browser Console
For frontend issues:
- Press F12 to open DevTools
- Go to Console tab
- Look for red error messages
- Note any errors when reproducing issue
Network Tab
For API/loading issues:
- Press F12 to open DevTools
- Go to Network tab
- Reproduce the issue
- Look for failed requests (red)
- Check response details
Test API Connection
curl -X GET "https://api.blocksecops.com/api/v1/me" \
-H "Authorization: Bearer YOUR_API_KEY"
Should return your user info if working correctly.
Contact Support
If self-service doesn't resolve your issue:
- Free/Developer: Email support
- Startup: Priority email
- Professional: Email + chat
- Enterprise: Dedicated support
See Contact Support for details.
Troubleshooting Guides
- Upload Issues - File upload problems
- Scan Failures - Scan errors
- Login Issues - Authentication problems
- Wallet Connection - Web3 wallet issues
- API Errors - API troubleshooting
- CLI Issues - Command-line tool problems
- Missing Results - Result issues
- Contact Support - Get help
Articles
Api Errors
Troubleshoot common API issues. --- json { "error": { "code": "UNAUTHORIZED", "message": "Invalid or missing API key" } } Causes: - Missing...
Cli Issues
Troubleshooting guide for the BlockSecOps CLI tool. --- Cause: CLI not installed or not in PATH. Solutions: 1. Install the CLI: bash pip install...
Contact Support
Get help from the BlockSecOps support team. --- | Plan | Channels | Response Time | |------|----------|---------------| | Free | Documentation, Community |...
Login Issues
Troubleshoot authentication and login problems. --- 1. Verify email address is correct 2. Check for typos in password 3. Ensure Caps Lock is off 4. Try copying...
Missing Results
Troubleshoot missing or incomplete scan results. --- No vulnerabilities might mean: - Your code is secure (good news!) - Scanners didn't find issues - Quick...
Scan Failures
Troubleshoot scan errors and failures. --- Missing dependencies. Ensure your upload includes: Foundry: bash zip -r project.zip src/ lib/ foundry.toml...
Upload Issues
Troubleshoot problems uploading contracts to BlockSecOps. --- Limit: 50MB (500MB for Enterprise) If your upload is too large: - Exclude nodemodules/ test...
Wallet Connection
Troubleshoot Web3 wallet connection problems. --- If MetaMask is installed but not detected: 1. Check MetaMask extension is enabled 2. Refresh the page 3. Try...