
Sparrow SAST static analysis solution supports over 25 major programming languages and frameworks.
Java, JSP, C/C++, C#, Python, Swift, Rust, Go, TypeScript, Object-C, Kotlin, etc.


Comprehensive coverage
Improve the security and quality of software by complying with global security compliance guides and standard guides
CWE, OWASP, CERT, MISRA C/C++, BSSC C/C++, HIC C++ and more
Fast & accurate analysis
Minimize analysis time and increase work efficiency by utilizing advanced features, including real code-based remediation guides and issue filtering.

Key Features
Analyze source code for security vulnerabilities quickly and accurately.
Fundamentally address cyberattacks with secure coding.
Powerful analysis
- MVC structure analysis, associated file analysis, and analysis of function call relationship in various levels
- Incremental analysis: Minimize analysis time by only analyzing newly added, modified files and their associated files
- Support analysis via GUI, CLI, and Plugin
Advanced manageability
- Issue navigator to track vulnerabilities from their origin to actual code
- Automated real source code correction guide
- Automated classification of vulnerabilities
Dashboard and statistics
- The dashboard offers various information, including analysis, detection issues, risk levels, projects, etc.
- Provides history and trend of analysis results
- Provides statistics by project, by user, and by compliance
Web-based centralized management
- Dashboard for analysis result management and statistics
- Centralized rule (Checker) management based on information including risk levels, options, and others
Integration
- Support integration with source code version control systems and other development environments
- Automated management via integration with Build Management Tool (Continuous Integration) and Issue Tracking System (ITS)
Convenient Manageability & Reporting
- Customizable report(PDF, Excel, Word, HWP)
- Automatically differentiate new issues from old issues
- Automatic identification of existing detection result status even if the source code line is changed
- Prevent tampering and unauthorized use via exception request/approval process
Use Case
