Code Scan
The Code Scan provides a centralized interface for scanning repositories and detecting sensitive information such as API keys, tokens, and secrets.
It enables developers and security teams to proactively identify vulnerabilities and maintain secure codebases.
Overview Metrics
At the top of the dashboard, key metrics provide a quick snapshot of scanning activity.
Total Scans :-
This represents the total number of scans performed across all time.
It helps track overall usage and monitoring coverage of the scanning system.
Last Scan :-
Displays the most recent scan timestamp. This helps users quickly identify when the last security check was performed.
Navigation Tabs
The dashboard includes two primary tabs for managing scans.
New Scan
The New Scan tab allows users to initiate a fresh scan on a repository.
This is the default active view.
Scan History
The Scan History tab provides access to previously executed scans.
It allows users to:
- Review past scan results
- Track detected issues over time
- Analyze trends in vulnerabilities
Code Safe Scanner
The Code Safe Scanner is the core feature used to initiate repository scans.
It is designed to enhance code security by detecting sensitive information.
GitHub Repository URL
Users must provide the repository URL or name to scan.
Personal Access Token (PAT)
This field allows users to enter a GitHub Personal Access Token.
- Optional for public repositories
- Required for private repositories
- The token is encrypted before transmission
- It is never stored by the system
This ensures secure authentication while maintaining privacy.
Start Free Scan
The Start Free Scan button initiates the scanning process.
Once triggered:
- The repository is analyzed
- Sensitive data patterns are detected
- Results are generated for review
What We Scan For
This section highlights the core detection capabilities of the system.
Comprehensive Secret Detection
The scanner identifies sensitive information such as:
- High-entropy strings
- AWS keys
- Google API keys
- And 17+ additional secret types
This ensures broad coverage of potential security risks.
Historical Scanning
The system analyzes past commits to detect secrets that may have been exposed earlier.
This helps uncover:
- Previously leaked credentials
- Forgotten sensitive data
- Long-term vulnerabilities
Advanced Entropy and Pattern Matching
Uses intelligent detection techniques to:
- Reduce false positives
- Improve accuracy
- Identify real threats effectively
This ensures reliable and actionable scan results.
Summary
The Code Scan Dashboard provides a powerful and secure way to:
- Scan repositories for sensitive data
- Monitor scan history
- Detect secrets using advanced techniques
- Maintain overall codebase security
Dashboard Preview
