3 dépôts
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 est un outil d'analyse statique et un auditeur de sécurité conçu pour extraire des secrets codés en dur, des endpoints d'API et des données sensibles à partir de paquets d'applications Android. Il opère comme un scanner de secrets qui analyse les binaires compilés sans les exécuter pour identifier des fuites d'informations potentielles et des endpoints non sécurisés. L'outil utilise un moteur d'extraction de données basé sur regex pour identifier les chaînes sensibles au sein du code décompilé. Il prend en charge la personnalisation via des modèles de recherche définis en JSON et fournit des flags de configuration pour ajuster le comportement du désassembleur sous-jacent. Le pipeline d'analyse englobe la décompilation binaire, l'extraction de texte et la correspondance de motifs. Les fuites de sécurité et identifiants identifiés peuvent être exportés vers des fichiers texte ou JSON pour une révision hors ligne.
Implements a sequential workflow of decompilation, text extraction, and pattern matching to analyze application packages.
Plato is a JavaScript static analysis tool and code complexity visualizer. It computes complexity metrics and runs linting checks on JavaScript source code to evaluate codebase quality, presenting the results through a static analysis dashboard. The system aggregates linting data and technical metrics into timestamped reports. It specifically calculates cyclomatic and Halstead metrics to identify overly complicated files and assess the maintainability of a project. The tool provides capabilities for source code visualization, automated quality reporting, and maintainability assessment. It in
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.