Pdfalyzer

Latest version: v1.16.1

Safety actively analyzes 682404 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 9

1.11.4

* Fix parent/child issue with `/Annots` arrays being indeterminate
* Fix issue with `/ColorSpace` node placement

1.11.3

* Add `sub_type` to node label
* Handle unsupported stream filters (e.g. `/JBIG2Decode`) more gracefully
* Suppress spurious warnings about multiple refs
* Handle edge case `/Resources` node placement
* Refactor `pdf_object_properties.py` decorator
* Show embedded streams table in `--docinfo` output
* Unify indeterminate node tree placement logic (`/Resources` are not special)

1.11.2

* Bump dependencies

1.11.1

* Fix regressions
* Fix issue when `/Resources` is referred to by multiple addresses from different nodes

1.11.0

* Scan all binaries (not just font binaries) with included PDF related YARA rules
* Better warning about stream decode failures
* Remove warnings that should not be warnings
* Refactor rich table view code to `pdf_node_rich_table.py`
* Refactor `Relationship` and `PdfObjectRef` to single class, `PdfObjectRelationship`

1.10.8

* Fix `importlib.resources` usage in case pdfalyer is packaged as a zip file
* `/Names` is an indeterminate reference type
* Catch stream decode exceptions and show error instead of failing.

Page 5 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.