3 repositorios
Sequential workflows that coordinate binary decompilation, text extraction, and pattern matching.
Distinct from Static Analysis Extensions: Focuses on the overall sequential processing pipeline rather than just extension plugins for analysis.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Analysis Pipelines. Refine with filters or upvote what's useful.
Apkleaks es una herramienta de análisis estático y auditoría de seguridad diseñada para extraer secretos hardcodeados, endpoints de API y datos sensibles de paquetes de aplicaciones Android. Opera como un escáner de secretos que analiza binarios compilados sin ejecutarlos para identificar posibles fugas de información y endpoints inseguros. La herramienta utiliza un motor de extracción de datos basado en regex para identificar cadenas sensibles dentro de código descompilado. Soporta la personalización a través de patrones de búsqueda definidos en JSON y proporciona flags de configuración para ajustar el comportamiento del desensamblador subyacente. El pipeline de análisis abarca la descompilación binaria, la extracción de texto y la coincidencia de patrones. Las fugas de seguridad y credenciales identificadas pueden exportarse a archivos de texto o JSON para su revisión offline.
Implements a sequential workflow of decompilation, text extraction, and pattern matching to analyze application packages.
Plato es una herramienta de análisis estático de JavaScript y visualizador de complejidad de código. Calcula métricas de complejidad y ejecuta comprobaciones de linting en el código fuente de JavaScript para evaluar la calidad del codebase, presentando los resultados a través de un dashboard de análisis estático. El sistema agrega datos de linting y métricas técnicas en informes con marca de tiempo. Calcula específicamente métricas ciclomáticas y de Halstead para identificar archivos excesivamente complicados y evaluar la mantenibilidad de un proyecto. La herramienta proporciona capacidades para la visualización del código fuente, informes de calidad automatizados y evaluación de la mantenibilidad. Incluye un pipeline de análisis estático que admite la agregación de métricas y el filtrado de archivos mediante expresiones regulares.
Runs a sequence of linting and complexity tools through a coordinated pipeline to produce unified datasets.
Phasar is a static analysis framework designed for the inspection of software logic through the processing of compiler intermediate representations. It provides a modular pipeline for building program representations, including call graphs, control flow graphs, and type hierarchies, which serve as the foundation for deep structural analysis of software behavior. The framework specializes in interprocedural data flow analysis and pointer alias resolution, enabling the tracking of information movement across function boundaries and the identification of indirect memory access patterns. By lever
Orchestrates static analysis passes by chaining together graph construction, alias resolution, and data flow propagation.