{"categories":[{"label":"Security","url":"https://skillfed.io/packages/category/security/2"}],"enrichment":{"capability":"Python bindings for YARA-X, a pattern-matching engine for malware detection and forensic analysis. Compile rules and scan binary data to identify matching patterns.","skillfed_tags":["malware-detection","pattern-matching","forensics"],"use_cases":["Scan files or network traffic for known malware signatures using compiled YARA rules.","Build forensic analysis pipelines that identify suspicious patterns in disk images or memory dumps.","Integrate pattern matching into security monitoring or threat-hunting workflows.","Detect indicators of compromise by matching rule sets against collected artifacts.","Develop custom malware classification or triage systems based on rule-driven pattern detection."],"what_it_does":"yara-x is the official Python interface to YARA-X, VirusTotal's pattern-matching engine designed for cybersecurity and forensic use. It lets you compile YARA rules (text-based pattern definitions) and scan binary data to find matches. The library wraps a Rust implementation, providing both speed and memory safety while keeping the Python API simple: compile rules once, then call scan() on binary buffers to get structured results showing which rules matched, which patterns within those rules fired, and at what offsets.\n\nThe package targets Python 3.9+ and comes with pre-built wheels for CPython and PyPy on Linux, macOS, and Windows, reducing installation friction. It has no runtime dependencies beyond the Python standard library, making it lightweight to add to existing projects. Active maintenance and permissive licensing make it suitable for both open-source and commercial security tooling.","worth_installing":"Yes. yara-x is actively maintained, has no security vulnerabilities, permissive licensing, and pre-built wheels that minimize install friction. Install it if you need rule-based pattern matching for malware detection, forensics, or threat hunting. The zero runtime dependencies and straightforward API make it low-risk to add to security tooling."},"id":"yara-x","links":{"html":"https://skillfed.io/packages/yara-x","md":"https://skillfed.io/packages/yara-x.md","pypi":"https://pypi.org/project/yara-x/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-24","license_spdx":null,"license_treatment":"permissive","name":"yara-x","python_support":"supports_current","summary":"Python bindings for YARA-X"},"popularity":{"monthly_downloads":447011,"position":6609,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.19.0"}
