Skip to main content

Tests Coverage Badge Status

pySigma SurrealQL Backend

This is the SurrealQL backend for pySigma. It provides the package sigma.backends.surrealql with the SurrealQLBackend class. This backend translates Sigma Rules into SurrealQL syntax to execute queries in SurrealDB. It was developed using the features provided by SurrealDB version 2.0.

It supports the following output formats:

  • default: plain SurrealQL queries

This project is currently maintained by:

Known issues/limitations

  • This issue
  • In the future, AND or OR lists could be converted into the IN operator, but this is not a priority for now
  • In SurrealDB, it is necessary to create a specific index beforehand for full-text search functionality

Metadata

Release files for pySigma-backend-surrealql 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pySigma-backend-surrealql 0.1.0
File Size Uploaded
pysigma_backend_surrealql-0.1.0.tar.gz 7.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pySigma-backend-surrealql 0.1.0
File Interpreter ABI Platform
pysigma_backend_surrealql-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 15.5 kB

Release files / pysigma_backend_surrealql-0.1.0.tar.gz

Download URL pysigma_backend_surrealql-0.1.0.tar.gz
Size 7.3 kB
Tags Source
SHA-256 checksum
How to use checksums
3135033245f8f0451c31df009db787d3d14d900c5c8af8c336f76561eba2e172
BLAKE2b-256 checksum
How to use checksums
bd715586898da416b2f46ddb16f2360dce96535b1f04063a22aa649567cb0a2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 30, 2024.

Transparency log

Release files / pysigma_backend_surrealql-0.1.0-py3-none-any.whl

Download URL pysigma_backend_surrealql-0.1.0-py3-none-any.whl
Size 8.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0fc913b096e5b21881d8e4da5a249218833d331a402b8431bcd0db105cebebc3
BLAKE2b-256 checksum
How to use checksums
bfa0e2016fdf4572d48756491e8fd4be8e305619cd419ad5d5608abea7024ada
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 30, 2024.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page