Skip to main content

pySigma SigmaHQ validators

Project description

pySigma_validators_sigmaHQ

Tests Coverage Badge Status

Purpose

Create all validators specific to the requirements of the SigmaHQ rules repository

Validators

Name Description
sigmahq_categorie_eventid Checks if rule use Eventid with a windows category that
sigmahq_date_existence Checks if rule has a data.
sigmahq_description_existence Checks if rule has a description.
sigmahq_description_length Checks if rule has a description.
sigmahq_falsepositives_banned_word Checks if rule falsepositive start with a banned word.
sigmahq_falsepositives_capital Checks if rule falsepositive start with a capital.
sigmahq_falsepositives_typo_word Checks if rule falsepositive start with a common typo error.
sigmahq_field_duplicate_value Check uniques value in field list.
sigmahq_field_user Check a User field use a localized name.
sigmahq_field_with_space Check field do not have a space.
sigmahq_fieldname_cast Check field name have a cast error.
sigmahq_filename Check rule filename match SigmaHQ standard.
sigmahq_filename_prefix Check rule filename match SigmaHQ prefix standard.
sigmahq_invalid_all_modifier Check All modifier used with a single value.
sigmahq_invalid_field_source Check field Source use with Eventlog.
sigmahq_invalid_fieldname Check field name do not exist in the logsource.
sigmahq_level_existence Checks if rule has a level.
sigmahq_link_description Checks if rule description use a link instead of references.
sigmahq_logsource_known Checks if rule has known logsource.
sigmahq_noasterixofselection_condition Check use '1/all of ' without asterix
sigmahq_ofselection_condition Check use 'All/X of ' with only one selection
sigmahq_ofthem_condition Check use ' of them' with only one selection
sigmahq_sigmac Checks if rule use a selection name that break sigmac.
sigmahq_space_fieldname Check field name have a space.
sigmahq_status_deprecated Checks if rule has a status DEPRECATED.
sigmahq_status_existence Checks if rule has a status.
sigmahq_status_unsupported Checks if rule has a status UNSUPPORTED.
sigmahq_title_case Checks if rule title use capitalization.
sigmahq_title_end Checks if rule title end with a dot(.).
sigmahq_title_length Checks if rule has a title too long.
sigmahq_title_start Checks if rule title start with Detects.

Data

All the data value are in the config.py

Maintainer

This pipelines is currently maintained by:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pysigma_validators_sigmahq-0.7.1.tar.gz (23.7 kB view details)

Uploaded Source

Built Distribution

pysigma_validators_sigmahq-0.7.1-py3-none-any.whl (26.5 kB view details)

Uploaded Python 3

File details

Details for the file pysigma_validators_sigmahq-0.7.1.tar.gz.

File metadata

File hashes

Hashes for pysigma_validators_sigmahq-0.7.1.tar.gz
Algorithm Hash digest
SHA256 75332715a9935aaa48d1133f0dbe52498f14f134af95fda18cedbe4bac179c60
MD5 71f5a4c991dd8bbf20c1582be2a07c28
BLAKE2b-256 12035e1fbe5c05376352cf56a6e03884ec0d637a78e902b855556f412f0507db

See more details on using hashes here.

File details

Details for the file pysigma_validators_sigmahq-0.7.1-py3-none-any.whl.

File metadata

File hashes

Hashes for pysigma_validators_sigmahq-0.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4206e921ee56fa1c2722d51fc0021380ab658280e76e047b7949e8b99083e4c5
MD5 64eb414ba1b187377307e7d03dc522a4
BLAKE2b-256 e3d474d5337ca803ebc1a7dad3dd72b2196dc3e3f18ddf40f04dc4abfa91a8ae

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page