ontology
Pass
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill provides a Python utility script (
scripts/ontology.py) to manage a local knowledge graph database. The script implements standard CRUD operations, relationship management, and schema validation via CLI arguments. - [DATA_EXPOSURE]: The
scripts/ontology.pyscript includes aresolve_safe_pathfunction that validates all file paths against the current working directory. This implementation prevents directory traversal attacks by ensuring the agent only reads or writes to the intended workspace root. - [CREDENTIALS_UNSAFE]: The ontology schema definitions for
AccountandCredentialtypes include explicit constraints to prevent the storage of secrets. It mandates the use ofsecret_refand specifically forbids properties likepassword,token, orapi_keywithin the ontology graph, promoting secure secret management practices. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and store data from various sources into its graph structure. While this creates a surface for indirect prompt injection via processed data, the system includes a validation layer and the scripts treat all properties as static data, mitigating the risk of instructions being executed at the system level.
- [DYNAMIC_EXECUTION]: The Python script uses
yaml.safe_loadto process schema definitions, which is a security best practice that prevents the execution of arbitrary code during YAML parsing.
Audit Metadata