{"categories":[{"label":"Security","url":"https://skillfed.io/packages/category/security"}],"enrichment":{"capability":"yara-python provides a Python interface to YARA, enabling you to compile pattern-matching rules, scan files and strings for matches, and extract detailed information about what was matched.","skillfed_tags":["malware-detection","pattern-matching","security-scanning"],"use_cases":["Malware detection and threat hunting by scanning files or memory against known malicious patterns","Log analysis and security event correlation by matching structured or unstructured text against detection rules","Content filtering and data classification by scanning strings or file contents against custom rule sets","Incident response automation by integrating YARA scanning into Python-based security workflows"],"what_it_does":"yara-python is a Python binding to YARA, the pattern-matching engine developed by VirusTotal. It allows you to write rules that describe patterns in data\u2014typically used for malware detection, log analysis, and security scanning\u2014and then compile and execute those rules against files, strings, or process memory from Python code.\n\nThe library exposes YARA's full feature set: you define rules using YARA's domain-specific syntax (strings, conditions, tags), compile them into rule objects, and call match() to scan data. Results include the matched rule name, tags, and detailed information about each string match, including offset and matched length. No runtime dependencies are required beyond the compiled C extension.","worth_installing":"Yes. yara-python is actively maintained, has no known vulnerabilities, carries a permissive license, and offers pre-built wheels for common platforms. Install friction is moderate but manageable. It is the standard way to use YARA from Python and is well-suited for security, malware analysis, and pattern-matching workflows."},"id":"yara-python","links":{"html":"https://skillfed.io/packages/yara-python","md":"https://skillfed.io/packages/yara-python.md","pypi":"https://pypi.org/project/yara-python/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-05-27","license_spdx":null,"license_treatment":"permissive","name":"yara-python","python_support":"unspecified","summary":"Python interface for YARA"},"popularity":{"monthly_downloads":1796639,"position":3549,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"4.5.4"}
