{"categories":[{"label":"Security","url":"https://skillfed.io/packages/category/security/2"}],"enrichment":{"capability":"Analyzes PDF files to identify potentially malicious content by examining structural characteristics and embedded objects, usable both as a command-line tool and as a Python library.","skillfed_tags":["pdf-analysis","malware-detection","security-tools"],"use_cases":["Scan uploaded PDFs in a web application to flag potentially malicious files before processing or storage.","Batch-analyze PDF repositories to identify suspicious documents for manual review by security teams.","Integrate PDF threat detection into automated malware scanning pipelines or security monitoring systems.","Examine PDF structure during reverse-engineering or incident response investigations."],"what_it_does":"pdfid is a port of Didier Stevens' PDF analysis tool, designed to detect potentially malicious PDF files by examining their structure and embedded objects. It works as both a standalone command-line utility and as an importable Python library, allowing you to programmatically scan PDFs for suspicious characteristics without requiring external dependencies.\n\nThe tool identifies PDF features commonly associated with exploits\u2014such as embedded JavaScript, suspicious object types, or unusual compression\u2014to help security researchers and developers flag files that warrant deeper inspection. Because it has no runtime dependencies and supports a wide Python version range, it integrates easily into existing workflows, though its analysis approach is structural rather than behavioral.","worth_installing":"Yes, if you need lightweight PDF structural analysis and can accept that the tool is no longer maintained. The low install friction and permissive license make it practical for security workflows, but verify that its heuristics meet your threat model and test compatibility with your Python environment before relying on it in production."},"id":"pdfid","links":{"html":"https://skillfed.io/packages/pdfid","md":"https://skillfed.io/packages/pdfid.md","pypi":"https://pypi.org/project/pdfid/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2023-06-06","license_spdx":null,"license_treatment":"permissive","name":"pdfid","python_support":"supports_current","summary":"PDFID simple tool to analyze PDF malicious files by DidierStevens. Customized by Matteo Lodi to be used as a library."},"popularity":{"monthly_downloads":295599,"position":7920,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.1.3"}
