NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4524 most downloaded on PyPI
Validate STIX 2 Patterns.
Last release 7 months ago
11 Feb 2026
Ships unpredictably
gaps range from 2 weeks to 3.9 years
Nearly every release is documented
notes for 16 of 17 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
17 releases · first in 2017
codecov v1 has been deprecated by @ejratl in #94
Full Changelog: v2.0.0...v2.1.2
One column per quarter.
Full Changelog: https://github.com/oasis-open/cti-pattern-validator/compare/v2.0.0...v2.1.2
Nothing published for this version
* #85 Update to ANTLR 4.9 (@chisholm) * #88 Default to STIX 2.1 version patterns
#79 Fix bug to prevent crashing on '*' selector in hashes (@chisholm) #81 Fix bug with bracket checking to allow for nested parentheses (@chisholm)
#79 Fix bug to prevent crashing on '*' selector in hashes (@chisholm) #81 Fix bug with bracket checking to allow for nested parentheses (@chisholm)
* #75 Fix bug with SSDEEP hashes in STIX 2.1 (@emmanvg)
* #68 Update to ANTLR 4.8 (@chisholm) * #69 Add "visit()" methods to Pattern classes (@chisholm) * #71 Fix bug with multiple qualifiers in a pattern (
Fix some imports for backwards compatibility
* #59 Fixed bug where malformed hashes would pass (@JohannKT) * #63, #64 Fixed bugs with leading and trailing whitespace (@squioc) * Support STIX 2.1
Add a visitor to the ANTLR parser
Drop support for Python 2.6 and 3.3.
Make repository structure match other projects. ( @emmanvg )
Separate object and path components in inspector.
Repackaged to not use a Wheel distribution
Encapsulated parsed patterns in a new Pattern class
Add "inspector" module to extract features from patterns.
Update packaging to install correct ANTLR4 runtime depending on Python version.
Update packaging to install correct ANTLR4 runtime depending on Python version.
* Initial public version.
Initial public version.
Your coding agent can read these notes before it upgrades. Set up the MCP server →