{"categories":[{"label":"Security","url":"https://skillfed.io/packages/category/security/3"}],"enrichment":{"capability":"Parse, manipulate, and generate MAEC (Malware Attribute Enumeration and Characterization) v4.1 content via low-level XML schema bindings and higher-level Python classes.","skillfed_tags":["malware-analysis","abandoned","xml-bindings"],"use_cases":["Parse existing MAEC v4.1 XML documents to extract malware attribute and behavior data in Python.","Generate MAEC v4.1 content programmatically and export to XML or JSON for malware analysis reporting.","Integrate malware characterization data into security tools or threat intelligence platforms that consume MAEC.","Convert MAEC content between XML and JSON representations for downstream analysis or storage.","Build custom malware analysis workflows using the higher-level Python API for common MAEC object types."],"what_it_does":"python-maec is a library for working with MAEC v4.1, a standardized format for describing malware attributes and behavior. It provides two API layers: a low-level set of auto-generated Python classes that map directly to the MAEC XML schema (allowing full schema coverage), and a higher-level set of manually designed Python classes intended to feel more natural to Python developers (though covering only frequently-used object types). The library can parse MAEC from XML, generate MAEC to XML, and export to JSON via Python dictionaries.\n\nThe package depends on lxml, cybox, and mixbox. It is distributed as a pure wheel with low install friction, but has been abandoned since 2020-11-16 and is untested against Python versions beyond 3.8. The last commit predates modern Python releases by years, raising compatibility concerns for current development environments.","worth_installing":"No\u2014not for new projects. The package is abandoned (last commit 2020-11-16) and untested on modern Python versions. If you must work with MAEC v4.1 in legacy systems already running Python 2.7 or 3.4\u20133.8, it may work, but expect no maintenance, no security updates, and no compatibility fixes."},"id":"maec","links":{"html":"https://skillfed.io/packages/maec","md":"https://skillfed.io/packages/maec.md","pypi":"https://pypi.org/project/maec/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2020-11-16","license_spdx":null,"license_treatment":"permissive","name":"maec","python_support":"unspecified","summary":"An API for parsing and creating MAEC content."},"popularity":{"monthly_downloads":84474,"position":13993,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"4.1.0.17"}
