Inscriptis

Latest version: v2.6.0

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

Scan your dependencies

Page 1 of 5

2.6.0

- Improved both the HTML and XML Annotation postprocessors.
- Fixed 94 (XML tags are now closed in the correct order).
- **Breaking change:**
- the `XmlAnnotationProcessor` now uses a mandatory root element to ensure that the create XML is valid.
- Impact:
1. The created XML will contain a `<content>` root element, which contains all annotations.
2. The name of the root element can be overwritten, if the optional `root_element` parameter is provided to the annotation processor call.
- Documentation fixes.
- Updated dependencies and added `pytest` as a build dependency.

2.5.3

This is a maintenance release which fixes a regression in the package dependencies introduced in 2.5.1.
- merged 91 to allow for newer requests versions.

2.5.1

- added Python 3.13 to the build pipeline.
- deprecated Python 3.8.
- updated dependencies.
- minor optimizations in the attribute handling.

2.5.0

2.4.0.1

2.4.0

- added official Python 3.12 support
- Inscriptis command line client
- renamed `inscript.py` to `inscript` and install client via pip
- added `--timeout` argument.
- Inscriptis Web service:
- migrate the Web service to FastAPI and uvicorn
- enable install as an extra using `pip install inscriptis[web-service]`
- code cleanup
- migrate to `pyproject.toml` and poetry for package distribution
- use black for code formatting
- improved tox config and code checks

Page 1 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.