hithink-finance-shared
Pass
Audited by Gen Agent Trust Hub on Oct 4, 2026
Risk Level: SAFECOMMAND_EXECUTIONCREDENTIALS_UNSAFEEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill facilitates the execution of various
hithink-financeCLI commands to manage the environment, includingauth,config,doctor,update,uninstall, andskillsmanagement. - [CREDENTIALS_UNSAFE]: Instructions direct the agent to access and read API keys from
hithink-finance/credentials.envlocated in sensitive system directories such as%APPDATA%(Windows),~/Library/Application Support/(macOS), and~/.config(Linux). - Evidence: The agent is tasked with injecting these credentials into the process environment or via
stdinfor authentication. - Mitigation: The skill includes a 'Boundary Statement' explicitly forbidding the agent from repeating the API key or writing it to logs, Git, or Markdown files.
- [EXTERNAL_DOWNLOADS]: The
hithink-finance updatecommand performs network operations to check for and install the latest versions of the CLI tool from the npm registry. - [INDIRECT_PROMPT_INJECTION]: The skill processes external data in the form of CLI command outputs and manages the synchronization of other agent skills, creating a surface for indirect injection if upstream data or skill manifests are compromised.
- Ingestion points: CLI command output (JSON format) and
credentials.envfile content. - Boundary markers: Relies on structured JSON envelopes and explicit instruction-based constraints for the agent.
- Capability inventory: Shell command execution, file system modification (linking/copying skills), and network access for updates.
- Sanitization: Employs JSON formatting for machine reading and instructions to summarize large outputs rather than echoing them verbatim.
Audit Metadata