{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/10"}],"enrichment":{"capability":"AILment provides the intermediate language (IL) representation used by the angr binary analysis framework to represent and manipulate program semantics across different CPU architectures.","skillfed_tags":["binary-analysis","intermediate-language"],"use_cases":["Building custom binary analysis tools that need a unified IL representation across multiple CPU architectures.","Analyzing program semantics without writing architecture-specific code by working with angr's IL abstractions.","Extending angr's analysis capabilities with custom IL transformations or analyses.","Reverse-engineering or security research that requires cross-platform program representation."],"what_it_does":"AILment is the intermediate language layer of the angr binary analysis framework. It provides a unified, architecture-agnostic representation of program code and semantics, allowing binary analysis tools to reason about program behavior without being tied to specific CPU instruction sets. The library translates low-level machine code into higher-level IL statements and expressions that can be analyzed, transformed, and reasoned about more easily.\n\nThe package is designed as a dependency for angr and related tools that need to work with program semantics at an intermediate level of abstraction. It depends only on typing-extensions and supports Python 3.10 through 3.13. While the repository is now archived and abandoned (no releases for 444 days), the library remains available and may continue to function as a stable dependency if you are already using angr.","worth_installing":"Yes, if you are already using angr or building tools that depend on it\u2014AILment is a stable, low-friction library with no known vulnerabilities and permissive licensing. No, if you are evaluating it as a standalone tool or for new projects\u2014the abandoned status and 444-day release gap mean no active maintenance or bug fixes. Install only as a transitive dependency or for existing angr-based workflows."},"id":"ailment","links":{"html":"https://skillfed.io/packages/ailment","md":"https://skillfed.io/packages/ailment.md","pypi":"https://pypi.org/project/ailment/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2025-05-27","license_spdx":null,"license_treatment":"permissive","name":"ailment","python_support":"supports_current","summary":"The angr intermediate language."},"popularity":{"monthly_downloads":282880,"position":8082,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"9.2.158"}
