awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 Repos

Awesome GitHub RepositoriesSecurity Analysis Tools

Software utilities that perform automated inspection of code, binaries, or traffic to identify potential security weaknesses.

Explore 18 awesome GitHub repositories matching security & cryptography · Security Analysis Tools. Refine with filters or upvote what's useful.

Awesome Security Analysis Tools GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • openhands/openhandsAvatar von OpenHands

    OpenHands/OpenHands

    77,330Auf GitHub ansehen↗

    OpenHands is an autonomous agent framework designed for software engineering workflows. It provides a modular platform for orchestrating AI agents that reason, plan, and execute tasks within isolated, containerized development environments. By integrating with standard version control and development tools, the system enables agents to autonomously navigate codebases, implement features, and resolve issues through iterative reasoning and tool execution. The platform distinguishes itself through a model-agnostic orchestrator that connects diverse language models to a unified tool registry. It

    Validates security risks by requiring language models to embed analysis parameters directly within tool calls.

    Pythonagentartificial-intelligencechatgpt
    Auf GitHub ansehen↗77,330
  • nationalsecurityagency/ghidraAvatar von NationalSecurityAgency

    NationalSecurityAgency/ghidra

    69,740Auf GitHub ansehen↗

    Ghidra is a software reverse engineering suite designed to analyze compiled binaries and reconstruct program logic without access to original source code. It provides an interactive environment for disassembly and decompilation, utilizing a platform-independent intermediate representation to maintain consistency across diverse hardware architectures. The framework supports automated binary analysis through programmatic routines, enabling the investigation of complex code patterns and security indicators. The platform distinguishes itself through a modular architecture that allows for extensiv

    Automates the scanning of compiled binaries to detect security indicators, patterns, and potential logic vulnerabilities.

    Javadisassemblerreverse-engineeringsoftware-analysis
    Auf GitHub ansehen↗69,740
  • keygraphhq/shannonAvatar von KeygraphHQ

    KeygraphHQ/shannon

    44,672Auf GitHub ansehen↗

    Shannon is an integrated security platform designed for autonomous penetration testing, static and dynamic analysis, and automated vulnerability remediation within self-hosted, private infrastructure. It functions as a unified security suite that orchestrates the entire lifecycle of vulnerability management, from initial discovery and reachability prioritization to the generation and verification of code-level patches. The platform distinguishes itself through its agentic approach to security, deploying autonomous agents to execute both black-box and white-box exploits against running applica

    Correlates static code analysis with dynamic runtime exploitation to provide a unified view of reachable security risks.

    TypeScriptpenetration-testingpentestingsecurity-audit
    Auf GitHub ansehen↗44,672
  • radareorg/radare2Avatar von radareorg

    radareorg/radare2

    23,120Auf GitHub ansehen↗

    Radare2 is a comprehensive framework for reverse engineering and analyzing compiled software. It provides a command-line environment designed for disassembling, debugging, and patching binary executables across a wide range of processor architectures and operating systems. The system distinguishes itself through a modular, plugin-based architecture that supports cross-platform analysis and automated workflows. It utilizes memory-mapped file access to enable efficient structural inspection and modification of binaries without requiring full file loads. By lifting machine instructions into a un

    Supports automated security research through scripting complex analysis tasks and large-scale binary inspection.

    Cbinary-analysisccommandline
    Auf GitHub ansehen↗23,120
  • gravitational/teleportAvatar von gravitational

    gravitational/teleport

    19,863Auf GitHub ansehen↗

    Teleport is a zero-trust access platform designed to provide secure, identity-based connectivity to servers, databases, and Kubernetes clusters. It functions as a centralized gateway that replaces static credentials with short-lived, identity-bound cryptographic certificates, effectively eliminating the need for traditional VPNs and long-term secret exposure. The platform distinguishes itself by orchestrating access through a unified control plane that maps external identity provider claims to granular, role-based infrastructure permissions. It enforces security through mutual TLS gateways an

    The platform identifies over-privileged users and detects security risks like exposed keys to maintain a secure access posture.

    Goauditbastioncertificate
    Auf GitHub ansehen↗19,863
  • frida/fridaAvatar von frida

    frida/frida

    19,778Auf GitHub ansehen↗

    Frida is a dynamic binary instrumentation toolkit that provides a framework for deep process introspection and live application state manipulation. It enables the injection of custom scripts into running processes to trace function calls, modify memory, and analyze application behavior in real-time across diverse operating systems and processor architectures. The project distinguishes itself by embedding a high-performance JavaScript engine directly within the target process, allowing for the execution of user-defined logic for real-time inspection. It utilizes instruction-level hooking to re

    Safely observes suspicious program behavior by intercepting system calls and monitoring memory in isolated environments.

    Mesonfridainstrumentationvala
    Auf GitHub ansehen↗19,778
  • rizinorg/cutterAvatar von rizinorg

    rizinorg/cutter

    18,957Auf GitHub ansehen↗

    Cutter is a binary analysis platform and graphical user interface for the Rizin reverse engineering framework. It provides an environment for analyzing the internal logic and data structures of compiled binaries through integrated disassembly and visualization. The platform supports a containerized deployment model to provide isolated environments for binary analysis, which is used to examine suspicious binaries without risking the host system. It is an extensible security tool that allows for the addition of custom analysis capabilities and visualizers via native plugins and scripts. The to

    Provides a specialized workflow for investigating suspicious binaries within isolated containerized environments.

    C++
    Auf GitHub ansehen↗18,957
  • dutchcoders/transfer.shAvatar von dutchcoders

    dutchcoders/transfer.sh

    15,792Auf GitHub ansehen↗

    Transfer.sh is a self-hosted file storage server designed for rapid data sharing through a command-line interface. It functions as an encrypted hosting platform that allows users to upload and download files using standard HTTP requests, facilitating direct data transfer between systems without the need for external accounts or complex configurations. The service distinguishes itself by processing data as continuous streams, which minimizes memory usage during large transfers. It provides granular control over file availability through automated lifecycle management, allowing administrators t

    Integrates automated security analysis into file upload workflows to detect threats.

    Godockergolanghacktoberfest
    Auf GitHub ansehen↗15,792
  • konloch/bytecode-viewerAvatar von Konloch

    Konloch/bytecode-viewer

    15,537Auf GitHub ansehen↗

    This project is a Java bytecode reverse engineering suite that functions as a disassembler, decompiler, and editor for Java class files and Android APK binaries. It provides tools to transform compiled bytecode into assembly instructions or readable source code. The toolset supports Android APK analysis and Java binary patching, allowing for the modification of source code or bytecode and subsequent recompilation into functional binaries. It includes capabilities for removing Java obfuscation and performing malware analysis through the detection of malicious code patterns. The system incorpo

    Implements workflows for scanning compiled Java classes to detect harmful code patterns.

    Javaandroidapkbaksmali
    Auf GitHub ansehen↗15,537
  • zaproxy/zaproxyAvatar von zaproxy

    zaproxy/zaproxy

    15,293Auf GitHub ansehen↗

    OWASP ZAP is a dynamic application security testing tool and intercepting HTTP proxy used to find vulnerabilities in web applications. It functions as a penetration testing framework that enables both automated security scanning and manual security testing of running web services. The tool provides a suite of capabilities for analyzing web applications from the outside in, including the ability to capture and modify traffic between a browser and a target application. It is designed to integrate into DevSecOps pipelines to provide consistent security checks across different environments.

    Performs automated inspection of traffic and application behavior to identify potential security weaknesses.

    Java
    Auf GitHub ansehen↗15,293
  • ytisf/thezooAvatar von ytisf

    ytisf/theZoo

    13,126Auf GitHub ansehen↗

    TheZoo is a centralized repository and management system designed for the storage, organization, and retrieval of live malicious software samples. It provides a structured environment for security researchers and educators to access, track, and analyze dangerous code for the purpose of threat intelligence and defense development. The system utilizes a command-line interface to manage the lifecycle of malware samples, including the preparation of new submissions and the querying of a centralized database. To ensure safety and authenticity, the platform stores binaries in password-protected, en

    Provides a command-line interface for managing and querying encrypted archives of dangerous code to support threat intelligence.

    Pythonmalwaremalware-analysismalware-research
    Auf GitHub ansehen↗13,126
  • bloodhoundad/bloodhoundAvatar von BloodHoundAD

    BloodHoundAD/BloodHound

    10,552Auf GitHub ansehen↗

    BloodHound is a graph-based security analysis tool designed to map trust relationships and attack vectors within Active Directory environments. It functions as an attack path mapper and risk assessment system that uses graph theory to identify hidden relationships and paths leading to high-privilege accounts. The tool specializes in network attack surface mapping and privilege escalation pathfinding. It quantifies security risks by measuring the reliability of attack paths to critical targets, allowing for the prioritization of vulnerability elimination. The system provides capabilities for

    Employs graph theory and automated inspection to identify hidden relationships and high-privilege paths.

    PowerShell
    Auf GitHub ansehen↗10,552
  • pwndbg/pwndbgAvatar von pwndbg

    pwndbg/pwndbg

    10,051Auf GitHub ansehen↗

    pwndbg is a GDB plugin and binary analysis framework designed for reverse engineering, exploit development, and low-level program analysis. It extends the core functionality of the debugger to provide advanced memory inspection and automation tools. The project distinguishes itself with specialized capabilities for heap analysis across glibc, jemalloc, and musl, as well as a comprehensive kernel debugging toolkit for inspecting Linux kernel tasks and slab allocators. It includes an integrated ROP gadget searcher for constructing exploit chains and an LLM-powered debugging assistant that provi

    Identifies active binary security mitigations to evaluate the difficulty of developing an exploit.

    Pythonbinary-ninjacapture-the-flagctf
    Auf GitHub ansehen↗10,051
  • anchore/syftAvatar von anchore

    anchore/syft

    8,399Auf GitHub ansehen↗

    Syft is a software bill of materials generator, container image scanner, and software dependency catalog. It analyzes container images and filesystems to produce comprehensive inventories of installed packages and dependencies in standard formats. Additionally, it serves as a software attestation tool and an SBOM format converter. The project distinguishes itself through the ability to create cryptographically signed attestations for software inventories to ensure provenance and integrity. It also provides the capability to transform software bills of materials between different industry sche

    Captures binary hardening mechanisms such as stack canaries, NX protection, and control flow integrity.

    Gocontainerscyclonedxdocker
    Auf GitHub ansehen↗8,399
  • hugsy/gefAvatar von hugsy

    hugsy/gef

    8,020Auf GitHub ansehen↗

    GEF is a Python-based extension for GDB that serves as a framework for binary analysis, exploit development, and low-level debugging. It functions as a dynamic analysis extension designed to assist in reverse engineering workflows and malware analysis by enhancing the debugger's ability to inspect process state and memory. The project is distinguished by its specialized heap analysis tools, which allow for the inspection of glibc heap arenas, bins, and chunks to detect memory corruption. It also provides a dedicated toolkit for exploit development, including cyclic pattern generation for offs

    Identifies enabled security mitigations in a binary to determine potential exploit vectors.

    Pythonbinary-ninjactfdebugging
    Auf GitHub ansehen↗8,020
  • nccgroup/scoutsuiteAvatar von nccgroup

    nccgroup/ScoutSuite

    7,548Auf GitHub ansehen↗

    ScoutSuite is a multi-cloud security audit and configuration tool designed to identify security risks and misconfigurations across cloud environments. It functions as a security posture manager and compliance auditor, gathering resource metadata from cloud APIs to evaluate infrastructure against security benchmarks. The tool provides auditing capabilities for AWS, Google Cloud, DigitalOcean, and Kubernetes clusters and control planes. It distinguishes itself by decoupling data collection from analysis, allowing users to cache cloud configurations locally for offline auditing and iterative rul

    Performs security audits against downloaded configuration data to test rule changes without live API calls.

    Pythonauditingawsazure
    Auf GitHub ansehen↗7,548
  • x64dbg/scyllahideAvatar von x64dbg

    x64dbg/ScyllaHide

    4,167Auf GitHub ansehen↗

    ScyllaHide is an anti-debugger bypass plugin and reverse engineering tool designed to hide a debugger from a target application. It functions as a user-mode API hooking library and DLL injection framework that prevents programs from detecting and closing themselves when being analyzed. The project enables malware analysis and the study of protected software by neutralizing security defenses. It achieves this by intercepting and modifying system library responses to deceive applications about their execution environment. The utility employs several technical methods to maintain stealth, inclu

    Facilitates malware analysis workflows by neutralizing security checks in malicious binaries.

    C++
    Auf GitHub ansehen↗4,167
  • alexandreborges/malwoverviewAvatar von alexandreborges

    alexandreborges/malwoverview

    3,882Auf GitHub ansehen↗

    This project is a Python command-line security tool and malware analysis framework designed for threat intelligence aggregation and incident triage. It functions as an aggregator that orchestrates queries across multiple security services and sandboxes to analyze hashes, IP addresses, and domains. The tool distinguishes itself by incorporating an intelligence layer that uses language models to provide automated risk assessments and framework mappings. It also includes specialized capabilities for extracting indicators of compromise from unstructured text, documents, and web pages, as well as

    Orchestrates the submission of suspicious files to analysis engines and groupings of variants via import hashes.

    Pythonalienvaultcvecve-search
    Auf GitHub ansehen↗3,882
  1. Home
  2. Security & Cryptography
  3. Vulnerability Assessment and Testing
  4. Security Testing and Auditing
  5. Security Analysis Tools

Unter-Tags erkunden

  • Automated Binary AnalysisProgrammatic routines that scan compiled binaries to identify patterns or security indicators.
  • Inline Risk AnalysisMechanisms that perform security risk assessment during the execution of operations by embedding analysis parameters directly into tool calls.
  • Malware Analysis WorkflowsTools and environments for investigating suspicious files to identify malicious behavior and system interactions.
  • Offline Configuration AnalysisSecurity analysis performed on cached configuration data without requiring live API access. **Distinct from Security Analysis Tools:** Focuses on the offline analysis of cached state rather than live inspection of code or traffic.