sdo-project-setup
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDATA_EXFILTRATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes project-specific data from external files which could serve as a surface for indirect instructions.
- Ingestion points: The skill reads
PLAN.mdto parse YAML frontmatter and interacts with existing.docxfiles to update metadata. - Boundary markers:
PLAN.mduses standard triple-dash (---) delimiters for metadata blocks. - Capability inventory: The skill utilizes file system access to copy templates, write to
.docxfiles, and execute helper scripts viauv run. - Sanitization: The metadata syncing script
set_docx_props.pyuses thelxmllibrary for XML generation, which ensures that property values are properly escaped when written to the document XML. - [COMMAND_EXECUTION]: The skill documentation and prompts instruct the agent to use shell commands such as
cpfor project initialization anduv runto execute the Python-based metadata sync tool. - [DATA_EXFILTRATION]: The
set_docx_props.pyscript accesses theUSERNAMEenvironment variable. This is used solely to populate the 'Author' and 'Creator' fields in the document's core properties, which is a standard functional requirement for generating document metadata.
Audit Metadata