Welcome to stix2-patterns's documentation!
==========================================

The STIX 2 Pattern Validator is a software tool for checking the syntax of the
Cyber Threat Intelligence (CTI) STIX Pattern expressions, which are used within
STIX to express conditions (prepresented with the Cyber Observable data model)
that indicate particular cyber threat activity. The repository_ contains source
code, an ANTLR grammar, and automated tests for the
tool. The validator can be used as a command-line tool or as a Python library
which can be included in other applications.

.. toctree::
   :maxdepth: 2
   :caption: Contents:

   installation
   usage
   developers
   changelog

.. toctree::
   :maxdepth: 2
   :caption: API Documentation:

   api/modules

Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`

.. _repository: https://github.com/oasis-open/cti-pattern-validator
