zammad-pgp-import

Free

A Python-based CLI tool and webhook designed to automate the import of PGP public keys into Zammad via its REST API.

This tool automates the process of importing PGP public keys into Zammad, which otherwise requires manual administrative action. It consists of a webhook backend that processes incoming ticket notifications to extract keys from attachments or fetch them from public keyservers. It also offers CLI tools for manual imports and migrating keys from Thunderbird. This is particularly useful for organizations that rely on encrypted communication and need to keep their Zammad instance's keyring up to date without manual intervention.

Features

  • Webhook Automation

    Automatically imports PGP keys from incoming tickets via Zammad webhooks.

  • Keyserver Lookup

    Searches for public keys on keyservers if an encrypted email is received without an attached key.

  • CLI Management

    Provides command-line tools for manual key management and bulk imports.

  • Thunderbird Migration

    Supports importing PGP keys directly from a Thunderbird profile.

  • Cleanup Utility

    Includes functionality to identify and remove expired PGP keys from Zammad.

Related packages