bitwarden-personal-profile
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The scripts
bitwarden_to_profile.py,profile_to_bws_secret.py, andmaterialize_profile.pyutilize thesubprocessmodule to interface with Bitwarden CLI tools (bwsandbw). These executions are performed using list-based arguments without a shell, which effectively mitigates command injection risks. - [INDIRECT_PROMPT_INJECTION]: The skill processes profile data from external sources, which is a potential entry point for indirect prompt injection.
- Ingestion points: Profile data is loaded from Bitwarden or local YAML files via
scripts/bitwarden_to_profile.pyandscripts/load_profile.py. - Boundary markers: While the skill normalizes and validates data, it does not define specific prompt delimiters for the final interpolation of profile values into LLM context.
- Capability inventory: The skill possesses capabilities for local file writing and executing Bitwarden CLI operations.
- Sanitization: Data integrity is maintained by using
yaml.safe_loadand verifying the data against a JSON schema inscripts/validate_profile.py.
Audit Metadata