{"categories":[{"label":"Security","url":"https://skillfed.io/packages/category/security"}],"enrichment":{"capability":"Capstone is a disassembly engine that decodes binary machine code into human-readable assembly instructions across multiple CPU architectures including ARM, ARM64, MIPS, PPC, Sparc, SystemZ, XCore, and X86.","skillfed_tags":["binary-analysis","reverse-engineering","disassembly"],"use_cases":["Disassemble and analyze malware binaries to understand their behavior and identify obfuscation techniques.","Reverse-engineer compiled executables to audit security properties or recover lost source code.","Build custom binary analysis tools that need to decode machine code across multiple CPU architectures.","Analyze firmware or embedded system binaries where architecture support and lightweight overhead are critical.","Implement security research workflows that require extracting and analyzing instruction semantics from compiled code."],"what_it_does":"Capstone is a lightweight, architecture-neutral disassembly framework designed for binary analysis and reverse engineering. It decodes machine code into assembly instructions for multiple CPU architectures (ARM, ARM64, MIPS, PPC, Sparc, SystemZ, XCore, X86) and provides semantic details about each instruction, such as implicit register reads and writes. The core is implemented in C with Python bindings, making it suitable for malware analysis and security research.\n\nThe package is distributed as precompiled wheels for most platforms, so installation via pip is typically frictionless. If you need to build from source, a C compiler is required. You can optionally point to an existing system-installed libcapstone library via the LIBCAPSTONE_PATH environment variable to skip the build step. The single runtime dependency is importlib-resources.","worth_installing":"Yes. Capstone is a mature, widely-used disassembly engine with no known vulnerabilities, permissive licensing, and straightforward installation via precompiled wheels. It is the right choice if you need to decode and analyze binary code across multiple architectures."},"id":"capstone","links":{"html":"https://skillfed.io/packages/capstone","md":"https://skillfed.io/packages/capstone.md","pypi":"https://pypi.org/project/capstone/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-28","license_spdx":null,"license_treatment":"permissive","name":"capstone","python_support":"supports_current","summary":"Capstone disassembly engine"},"popularity":{"monthly_downloads":3560655,"position":2575,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"5.0.9"}
