roblox-docs
Pass
Audited by Gen Agent Trust Hub on Jul 18, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill clones and periodically updates the official
Roblox/creator-docsrepository from GitHub (https://github.com/Roblox/creator-docs). This is a well-known service and organization, and the download is essential for the skill's primary purpose of providing documentation search. - [COMMAND_EXECUTION]: The
robloxdocs.pyscript usessubprocess.runto invoke system tools likegitandripgrep(rg). The implementation passes arguments as lists and does not useshell=True, which is a secure practice that prevents shell injection. Additionally, search queries are tokenized to permit only alphanumeric characters and specific API delimiters (colons, dots, underscores). - [DATA_EXPOSURE_AND_EXFILTRATION]: The skill creates and maintains a local cache of documentation in standard OS-specific cache directories (e.g.,
~/.cache/roblox-docs-explorer). It does not access sensitive user files or credentials. - [INDIRECT_PROMPT_INJECTION]: The skill operates by ingesting content from an external GitHub repository, which constitutes an indirect prompt injection surface.
- Ingestion points: Documentation files (.md and .yaml) are pulled from the
Roblox/creator-docsrepository and read into the agent's context. - Boundary markers: The agent is instructed to cite facts and provide concise answers, though explicit delimiters are not added to the search script's output.
- Capability inventory: The subagent executing this skill has access to the search script and the file reading tools.
- Sanitization: Input queries are filtered by a regex pattern (
[A-Za-z0-9_:.]+) before being used for searching.
Audit Metadata