Collection of Static Analysis Assets
• Collection
Publisher
Software Engineering Institute
Topic or Tag
Abstract
Static analysis (SA) tools analyze source code for security defects and alert users to issues that require repair. While invaluable, SA tools tend to produce a large number of alerts (many of which are false positives), making it difficult to identify valid alerts and, in turn, to address critical security defects. SEI researchers are actively publishing research and building prototype tools to improve static analysis alerts.
Collection Items

Redemption Tool Demo: View Difference Between Original Code and Repaired Code (Manual Review)
• Video
By Lori Flynn, David Svoboda, Rebecca Beliak
This video shows a manual review of the code repairs done by Redemption in a terminal.
Watch
Redemption Tool Demo Video: Separate Environments for Code Compilation and Code Repair
• Video
By Lori Flynn, David Svoboda, Rebecca Beliak
This video shows the manual review of the code repairs done by Redemption in a terminal.
Watch
Redemption: A Prototype for Automated Repair of Static Analysis Alerts
• Blog Post
By David Svoboda
Heuristic static analysis (SA) tools are a critical component of software development. These tools use pattern matching and other heuristic techniques to analyze a program’s source code and alert users …
Read
Automated Repair of Static Analysis Alerts
• Podcast
By David Svoboda
David Svoboda discusses Redemption, a new open source tool that automatically repairs common errors in C/C++ code generated from static analysis alerts.
Listen
Release of SCAIFE System Version 2.0.0 Provides Support for Continuous-Integration (CI) Systems
• Blog Post
By Lori Flynn
The Source Code Analysis Integrated Framework Environment (SCAIFE) system is a research prototype for a modular architecture. The architecture is designed to enable a wide variety of tools, systems, and …
Read
SCAIFE and ACR: Static Analysis Classification and Automated Code Repair
• Presentation
By Lori Flynn, William Klieber
Flynn and Klieber describe their research and concept for a combined system for static analysis classification and automated code repair.
Learn More
Rapid Adjudication of Static Analysis Alerts During Continuous Integration
• Video
By Lori Flynn, Robert Nord, Hasan Yasar
Progress in research toward the rapid adjudication of static analysis alerts during continuous integration.
Watch
Advancing Cyber Operator Tradecraft Through Automated Static Binary Analysis
• Video
By Cory Cohen, Edward J. Schwartz, Jeff Gennari
This presentation discusses three SEI research and development projects that help malware and vulnerability analysts.
Watch
SCAIFE: An Alert Auditing Classification Prototype
• Video
By Ebonie McNeil
In this SEI Cyber Minute, Ebonie McNeil explains how the Source Code Analysis Integrated Framework Environment or (SCAIFE) prototype is intended to be used by developers and analysts who manually …
Watch