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 14 of 18

3.4.8

- Python dependency conflict between bmt and pytest fixed. 3.4.7 patched and reissued as v3.4.8

3.4.7

- `ars_uuid_result_test_runner.py` access generalized to poll available ARS servers
- Upgrade BMT to 1.0.3 - may fix some misleading validation results

3.4.6

- 'edge_limit' knowledge graph threshold argument added to `TRAPIResponseValidator.check_compliance_of_trapi_response` method
- cleaned up a bit of technical debt

3.4.5

- Missing 'primary_knowledge_source' now reported as an error
- 'primary_knowledge_source' value cardinality > 1 is reported as a warning
- made attribute validation context more explicit (with the edge identifier, now used as indexing identifier of message templates)

3.4.4

- Added in attribute Type Id validation codes that were missing for 'generic' element filters

3.4.3

- Fixed some failing unit tests and some minor technical debt
- Reversed v3.4.1 commenting out of TRAPIResponseValidator.sanitize_trapi_query but added validation warnings for null field values for workflow step 'parameters' or 'runner_parameters'

Page 14 of 18

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.