ac-editing-acroforms
Warn
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: MEDIUMCREDENTIALS_UNSAFECOMMAND_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The script
scripts/golden_diff.pyprogrammatically retrieves the user's GitLab API token by executing the commandglab config get token --host gitlab.com. This sensitive credential is used to authenticate requests to the GitLab API. - [DATA_EXFILTRATION]: The
scripts/golden_diff.pyutility transmits rendered PDF page images (PNG format) to GitLab's upload API (https://gitlab.com/api/v4/projects/{project_id}/uploads) and posts the resulting image references to Merge Request comments. While documented as a feature, this facilitates the movement of potentially sensitive document content to an external service. - [COMMAND_EXECUTION]: Multiple scripts within the skill utilize
subprocess.runto execute external binaries on the host system: scripts/golden_diff.pyexecutesgit(diff, rev-parse, show),gs(GhostScript),montage(ImageMagick),diff-pdf, andcurl.scripts/verify_field_alignment.pyexecutesgs(GhostScript) to render PDF pages.- [INDIRECT_PROMPT_INJECTION]: The skill possesses a surface for indirect injection as it processes untrusted PDF data.
- Ingestion points: PDF files are read and parsed in
scripts/add_row.py,scripts/inspect_fields.py,scripts/verify_field_alignment.py, andscripts/apply_content_stream_replacements.pyusing thepikepdfandpypdflibraries. - Boundary markers: None identified; the skill operates directly on content streams and annotation metadata.
- Capability inventory: The skill has capabilities to write files (
pdf.save,writer.write), execute shell commands (various tools viasubprocess.run), and perform network operations (curlvia subprocess andurllib.request.urlopeninscripts/golden_diff.py). - Sanitization: The skill lacks explicit sanitization or filtering of external content before processing it for structural changes or rendering.
Audit Metadata