Reasoner-validator

Latest version: v4.2.7

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

Scan your dependencies

Page 11 of 18

3.5.4

- Use of a local file path to a TRAPI schema implemented, with code validation using unit tests

3.5.3

- fixed query graph validation that was deleting node identifiers in the input query graphs

3.5.2

- error.trapi.validation 'reason' message text shortened by pruning to use only the start and end of the JSON Schema generated ValidationError message, to a maximum of 160 characters
- unit tests fixed

3.5.0

- BMT and related dependencies rehabilitated and simplified? Some BMT functionality removed along the way (hence Minor rather than patch release)

3.4.22

- detect all forms of null TRAPI attributes (i.e. strings like "n/a", "none" and "null")
- fixed some technical debt in other pieces of code along the way:
- Split out the test for an empty message body from the empty response and missing key validation error
- Query Graphs are allowed to have abstract qualifiers, so the test should not generate an error message

3.4.21

- pin urllib3 to ^1.26.15 to avoid bug from urllib3 >= 2.0.0
- Update to BMT release v1.0.13 and v2.0.7 for KGX

Page 11 of 18

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.