mirror of
https://github.com/vxcontrol/pentagi.git
synced 2026-07-20 12:37:04 -04:00
[GH-ISSUE #235] RFC: Cryptographic evidence chain for PentAGI pentest operations #83
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @tomjwxf on GitHub (Apr 5, 2026).
Original GitHub issue: https://github.com/vxcontrol/pentagi/issues/235
Problem
PentAGI runs automated penetration testing with AI agents. Security assessments produce findings that need to be demonstrably authentic and tamper-proof — a modified pentest report could hide vulnerabilities or fabricate findings. Currently, there is no cryptographic evidence chain proving what tools were run, what was discovered, and that the results are unmodified.
Proposal
Integrate Ed25519 receipt signing into PentAGI's tool execution pipeline. Each pentest tool invocation would produce a signed receipt creating a verifiable evidence chain:
This transforms pentest results from "trust me" reports into cryptographically verifiable evidence packages.
Reference
protect-mcp (MIT, v0.5.3). Receipt format: IETF Internet-Draft. The receipt chain/DAG visualization is built-in via
npx protect-mcp trace <id>.Happy to discuss and contribute.