lov-git-commit-with-context
Pass
Audited by Gen Agent Trust Hub on Oct 18, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data from git command outputs to generate commit messages, creating an indirect injection surface.
- Ingestion points: Untrusted data enters the context via
git status, un-staged diffs, and staged diffs as described inSKILL.md. - Boundary markers: The workflow explicitly separates analysis, preview, and execution phases, requiring the agent to confirm the staged set before proceeding with a commit.
- Capability inventory: The skill can perform git commits, git staging, and write configuration records via the
scripts/profile_store.pyutility. - Sanitization: The
profile_store.pyscript provides sanitization by blocking the persistence of fields containing sensitive keywords like 'token' or 'secret'. - [EXTERNAL_DOWNLOADS]: The
README.mdfile includes installation instructions vianpxfor thelov-git-commit-with-contextpackage. This resource aligns with the vendor's naming convention and is used for standard skill deployment. - [SAFE]: The
scripts/profile_store.pyutility implements security best practices by enforcing a strict whitelist for profile root sections ('user', 'brand', 'workspace', 'preferences') and setting file permissions to0o600(read/write by owner only) during atomic updates. - [SAFE]: The skill's validation script (
scripts/validate_skill.py) usesyaml.safe_load, protecting against common YAML deserialization attacks during the skill's development and testing phase.
Audit Metadata