SCAIFE API Definition Beta Version 0.0.2 for Developers
• SEI Report
Publisher
Software Engineering Institute
Topic or Tag
Abstract
The Source Code Analysis Integrated Framework Environment (SCAIFE) is designed so a wide variety of static analysis tools can integrate with the system using the API definition we are developing. We expect this paper to be of interest to organizations that develop and/or research static analysis alert auditing tools, aggregators, and other frameworks.
Developers may refer to this SCAIFE beta API definition to help them to estimate development effort that would be required to modify their organization’s tool(s) to make and respond to SCAIFE API calls. Also, this beta API definition is being published to generate feedback from developers and organizations interested in implementing the SCAIFE API, and to help improve SCAIFE API v1.0.0 to become more usable by developers of a wide variety of static analysis tools. Compared to the beta API definitions, the published SCAIFE API v1.0.0 definition will include implementation details, the architecture description, motivations, and a prototype system.
Part of a Collection
Collection of Static Analysis Assets
Cite This SEI Report
Flynn, L., & McNeil, E. (2019, June 14). SCAIFE API Definition Beta Version 0.0.2 for Developers. Retrieved September 12, 2026, from https://www.sei.cmu.edu/library/scaife-api-definition-beta-version-002-for-developers/.
@techreport{flynn_2019,
author={Flynn, Lori and McNeil, Ebonie},
title={SCAIFE API Definition Beta Version 0.0.2 for Developers},
month={Jun},
year={2019},
institution={Software Engineering Institute, Carnegie Mellon University},
url={https://www.sei.cmu.edu/library/scaife-api-definition-beta-version-002-for-developers/},
note={Accessed: 2026-Sep-12}
}
Flynn, Lori, and Ebonie McNeil. "SCAIFE API Definition Beta Version 0.0.2 for Developers." Software Engineering Institute, Carnegie Mellon University. Software Engineering Institute, June 14, 2019. https://www.sei.cmu.edu/library/scaife-api-definition-beta-version-002-for-developers/.
L. Flynn, and E. McNeil, "SCAIFE API Definition Beta Version 0.0.2 for Developers," Software Engineering Institute, Carnegie Mellon University. Software Engineering Institute, 14-Jun-2019 [Online]. Available: https://www.sei.cmu.edu/library/scaife-api-definition-beta-version-002-for-developers/. [Accessed: 12-Sep-2026].
Flynn, Lori, and Ebonie McNeil. "SCAIFE API Definition Beta Version 0.0.2 for Developers." Software Engineering Institute, Carnegie Mellon University, Software Engineering Institute, 14 Jun. 2019. https://www.sei.cmu.edu/library/scaife-api-definition-beta-version-002-for-developers/. Accessed 12 Sep. 2026.
Flynn, Lori; & McNeil, Ebonie. SCAIFE API Definition Beta Version 0.0.2 for Developers. Software Engineering Institute. 2019. https://www.sei.cmu.edu/library/scaife-api-definition-beta-version-002-for-developers/