Feature Description
Create a plugin/workflow for securely packaging, encrypting, hashing, and transmitting compliance evidence to auditors and regulators.
Proposed Capabilities
Evidence Packaging
- Zip up evidence artifacts (logs, screenshots, config exports, policy documents)
- Support multiple compression/archive formats (zip, tar.gz)
- Preserve directory structure and metadata (timestamps, file permissions)
- Optional manifest/index file listing all included evidence with descriptions
Encryption Methods
- GPG - Encrypt evidence bundles using GPG/PGP public keys of auditors
- PGP - Alternative PGP encryption for compatibility with auditor key preferences
- 1Password CLI - Leverage 1Password CLI (
op) for secure key management and encryption workflows
Integrity Verification
- Generate cryptographic hashes (SHA-256/SHA-512) for all evidence files
- Create signed checksum manifest
- Support detached signatures for tamper-evident delivery
Delivery Methods
- Secure file share links
- Direct encrypted email attachments
- SFTP/SCP upload to auditor drop boxes
- API integration with auditor evidence portals
Workflow Integration
- Plugin architecture compatible with Hermes Agent workflows
- CLI commands and automated pipeline steps
- Integration with GRC evidence collection pipelines
- Audit trail logging of all packaging, encryption, and delivery actions
Motivation
GRC practitioners frequently need to securely share evidence with external auditors, regulators, and assessors. A standardized, automated plugin would reduce manual effort, ensure consistent security controls, and maintain chain of custody for compliance artifacts.
Alternatives Considered
Manual ad-hoc scripts for each audit engagement (current state, error-prone and inconsistent).
Linked Linear Issue
Linear: GRC-63
Feature Description
Create a plugin/workflow for securely packaging, encrypting, hashing, and transmitting compliance evidence to auditors and regulators.
Proposed Capabilities
Evidence Packaging
Encryption Methods
op) for secure key management and encryption workflowsIntegrity Verification
Delivery Methods
Workflow Integration
Motivation
GRC practitioners frequently need to securely share evidence with external auditors, regulators, and assessors. A standardized, automated plugin would reduce manual effort, ensure consistent security controls, and maintain chain of custody for compliance artifacts.
Alternatives Considered
Manual ad-hoc scripts for each audit engagement (current state, error-prone and inconsistent).
Linked Linear Issue
Linear: GRC-63