Skip to main content

No project description provided

Project description

Zammad PGP import webhook

TLDR:

This is a Zammad webhook that gets triggered for each new incoming ticket. It automatically imports PGP keys attached to the ticket or found on a keyserver.

The problem it solves

Zammad supports PGP encryption. The current workflow of importing PGP keys is suboptimal. Agents need special admin privileges to import PGP keys. This webhook automatically imports PGP keys when some checks are completed.

How does it work?

  1. Zammad gets a new ticket
  2. It sends you a webhook
  3. This projects runs the backend of the webhook. There are two supported scenarios:
    • The email/ticket has a PGP key attached. If sender's email matches with the one of the PGP key => use Zammad API to import PGP key
    • If the email is PGP-encrypted: Use a keyserver to find a valid PGP

How to use it?

It's based on python and poetry.

poetry install

Configuration

https://docs.zammad.org/en/latest/api/intro.html

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

zammad_pgp_import-0.1.1a2.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zammad_pgp_import-0.1.1a2-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file zammad_pgp_import-0.1.1a2.tar.gz.

File metadata

  • Download URL: zammad_pgp_import-0.1.1a2.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.13.5 Linux/6.14.11-hardened1-1-hardened

File hashes

Hashes for zammad_pgp_import-0.1.1a2.tar.gz
Algorithm Hash digest
SHA256 a0120f2965e3dacf5ed2c22afae7c593cbb7929f4e4a77314ed9a42e01cb77a3
MD5 355a9ce0b31d2d6ed961231194f1dd89
BLAKE2b-256 b328c37bc17a1ac128ebc6ed60dd8d7e041fed837336b0ea7c80d890f09941be

See more details on using hashes here.

File details

Details for the file zammad_pgp_import-0.1.1a2-py3-none-any.whl.

File metadata

  • Download URL: zammad_pgp_import-0.1.1a2-py3-none-any.whl
  • Upload date:
  • Size: 8.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.13.5 Linux/6.14.11-hardened1-1-hardened

File hashes

Hashes for zammad_pgp_import-0.1.1a2-py3-none-any.whl
Algorithm Hash digest
SHA256 af7cecf5f9dc6c8ad8eb756d557b0ea2f18d30024a9cb72d763dcede89afc8fe
MD5 62b42007f077305a6439ec7e936afa89
BLAKE2b-256 0570ec3961d988e064f1625e727d80bbd6ae559dfac5d6aeecf0eb9c67f9c3d7

See more details on using hashes here.

Supported by

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