tiangong-wiki-skill
Pass
Audited by Gen Agent Trust Hub on May 10, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill executes various system commands through the
child_processmodule for legitimate functionality. - Evidence:
src/daemon/git-journal.tsusesspawnSyncto manage a Git repository for journaling wiki changes. - Evidence:
src/utils/process.tsusesspawnto open the local dashboard and vault files using platform-specific commands likeopen,xdg-open, andrundll32.exe. - [EXTERNAL_DOWNLOADS]: The skill downloads external resources as part of its core mission to extend agent capabilities.
- Evidence:
src/core/workspace-skills.tsutilizesnpxto install parser skills from trusted sources like Anthropics and the author's own repository (tiangong-ai). - Evidence:
src/core/synology.tsimplements a client to download vault files from a user-configured Synology NAS. - [CREDENTIALS_UNSAFE]: The skill handles sensitive credentials (API keys, NAS passwords) using secure patterns.
- Evidence: Credentials are required to be stored in
.wiki.envfiles or environment variables, following standard secret management practices. - Evidence:
src/commands/check-config.tsexplicitly redacts API keys when outputting configuration status in JSON format. - [INDIRECT_PROMPT_INJECTION]: The skill has an attack surface for indirect prompt injection due to ingesting untrusted vault data, but implements mitigation strategies.
- Evidence:
src/core/workflow-context.tsprovides a structured prompt for the agent that includes clear goal headers and instructions to follow a strict manifest contract for outputs. - Evidence: The skill separates raw data extraction from the knowledge synthesis layer and provides a quality gate using
tiangong-wiki lint.
Audit Metadata