openspec-setup
Pass
Audited by Gen Agent Trust Hub on Oct 27, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill possesses an attack surface for indirect prompt injection by reading untrusted project configuration files to extract verification commands.
- Ingestion points: The agent reads
package.json,Cargo.toml,pyproject.toml,go.mod, andMakefilefrom the project root. - Boundary markers: No explicit delimiters or boundary markers are used to isolate the data read from these files.
- Capability inventory: The skill has the capability to write files (
openspec/VERIFY.md,openspec/GLOSSARY.md), execute theopenspecCLI, and install global NPM packages. - Sanitization: No automated sanitization is performed on the extracted text, although the instructions mandate user confirmation before writing the proposed commands to a file.
- [EXTERNAL_DOWNLOADS]: The skill downloads and installs the OpenSpec CLI from the public NPM registry.
- Fetches the
@fission-ai/openspecpackage vianpm install -g. - The installation is guarded by an explicit requirement for user confirmation.
- [COMMAND_EXECUTION]: The skill executes local shell commands to check the environment and initialize the workspace.
- Executes
openspec --versionto verify the local installation. - Executes
openspec init --no-animation --tools noneto create the project directory structure.
Audit Metadata