pythia-setup
Pass
Audited by Gen Agent Trust Hub on Oct 23, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill instructions focus on secure configuration of database access. It promotes the use of Oracle proxy authentication to create a 'logon-only' agent user, which is a significant security improvement over shared credentials. It also provides explicit instructions to protect sensitive files like
connections.jsonusing.gitignoreand validation checks viapythia doctorto ensure credentials are not tracked by version control. - [INDIRECT_PROMPT_INJECTION]: The skill interacts with external database content, creating an inherent attack surface for indirect prompt injection.
- Ingestion points: Database object metadata, names, and code read via
pythia check,pythia similar, andpythia plscope(reference/environment.md). - Boundary markers: The instructions highlight that Oracle grants and proxy authentication are the primary layers of protection that cannot be bypassed by the agent.
- Capability inventory: The toolset includes capabilities for writing to the database (
pythia apply), creating users (pythia agent-user), and modifying agent configuration files (pythia installin SKILL.md). - Sanitization: The skill recommends using
pythia unistrfor string literals to ensure source survival and likely handles basic escaping, though explicit sanitization of database-returned strings is handled by the underlying toolset. - [COMMAND_EXECUTION]: The skill involves standard environment setup commands such as
pip install pythia-plsqlanddocker runfor database containers. These use well-known, official sources (container-registry.oracle.com) and standard package managers.
Audit Metadata