deidentify
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [SAFE]: The core logic is implemented in a standalone Python script (
deidentify.py) that uses standard libraries and theopenpyxlpackage for file processing. Analysis confirms the script performs no network operations, and its file system interactions are limited to reading input data and writing de-identified outputs, reports, and logs. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted clinical data provided by the user in CSV, TSV, or XLSX formats. Maliciously crafted data could theoretically attempt to influence the agent via the scan reports or audit logs that the agent is permitted to read.
- Ingestion points: The
load_tabularfunction indeidentify.pyreads user-supplied data files. - Boundary markers: The
SKILL.mdfile provides clear instructions and safety rules for the agent, explicitly forbidding it from reading raw data or mapping files. - Capability inventory: The skill has the capability to read and write files and execute local Python code via the
Bashtool. - Sanitization: The script uses robust regex-based detection to redact or pseudonymize PHI before any summaries are presented to the agent, reducing the risk of malicious data influencing the agent's behavior.
- [EXTERNAL_DOWNLOADS]: The
SKILL.mddocumentation advises the user to install theopenpyxllibrary viapipto enable Excel file support. This is a well-known, legitimate package from an official package registry commonly used for handling Excel data.
Audit Metadata