3 Repos
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 ist ein statisches Analysetool und ein Sicherheits-Auditor, der dazu entwickelt wurde, hartcodierte Secrets, API-Endpunkte und sensible Daten aus Android-Anwendungspaketen (APK) zu extrahieren. Es arbeitet als Secret-Scanner, der kompilierte Binärdateien analysiert, ohne sie auszuführen, um potenzielle Informationslecks und unsichere Endpunkte zu identifizieren. Das Tool verwendet eine regex-basierte Datenextraktions-Engine, um sensible Strings innerhalb von dekompiliertem Code zu identifizieren. Es unterstützt Anpassungen durch JSON-definierte Suchmuster und bietet Konfigurations-Flags, um das Verhalten des zugrunde liegenden Disassemblers anzupassen. Die Analyse-Pipeline umfasst Binär-Dekompilierung, Textextraktion und Mustererkennung. Identifizierte Sicherheitslecks und Anmeldedaten können zur Offline-Überprüfung in Text- oder JSON-Dateien exportiert werden.
Implements a sequential workflow of decompilation, text extraction, and pattern matching to analyze application packages.
Plato ist ein JavaScript-Tool für statische Analysen und zur Visualisierung der Code-Komplexität. Es berechnet Komplexitätsmetriken und führt Linting-Prüfungen auf JavaScript-Quellcode durch, um die Codebasis-Qualität zu bewerten, und präsentiert die Ergebnisse über ein Dashboard für statische Analysen. Das System aggregiert Linting-Daten und technische Metriken in zeitgestempelten Berichten. Es berechnet spezifisch zyklomatische und Halstead-Metriken, um übermäßig komplizierte Dateien zu identifizieren und die Wartbarkeit eines Projekts zu bewerten. Das Tool bietet Funktionen für die Quellcode-Visualisierung, automatisierte Qualitätsberichterstattung und Wartbarkeitsbewertung. Es enthält eine Pipeline für statische Analysen, die die Metrik-Aggregation und Dateifilterung mittels regulärer Ausdrücke unterstützt.
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.