jp-executor
Pass
Audited by Gen Agent Trust Hub on Jul 28, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSCREDENTIALS_UNSAFE
Full Analysis
- [PROMPT_INJECTION]: The skill processes untrusted data from
prd.md,architecture.md, andtask-checklist.mdto drive its execution. This creates an indirect prompt injection surface where instructions in these documents could influence the agent's behavior during code implementation or command execution. - Ingestion points:
docs/juspay/prd.md,docs/juspay/architecture.md, anddocs/juspay/task-checklist.mdlocated in the project workspace. - Capability inventory: Shell command execution (
npm,gradle,pod,pub), file system writes (source code and.env), and tool calls to thejuspay-mcpserver. - Boundary markers: The skill does not define explicit delimiters for interpolated content but mitigates risk via "grounding" rules that require re-fetching authoritative documentation.
- Sanitization: No explicit sanitization or validation of the input document content is mentioned before processing.
- [COMMAND_EXECUTION]: The skill executes various package management and platform-specific commands to install SDKs and configure the project workspace. This includes running post-install scripts and server start commands for smoke testing.
- Evidence:
npm install,gradle,pod, andpubcommands instep-03-core.md, as well as automated configuration scripts instep-06-native-setup.mdand server execution instep-08-test.md. - Context: Command execution is a primary function of this skill and is restricted to packages and steps defined in the fetched documentation.
- [EXTERNAL_DOWNLOADS]: The skill fetches authoritative documentation from Juspay-controlled domains to guide the integration.
- Evidence: Target domains include
*.juspay.io,*.juspay.in, and an official Cloudfront distribution (dth95m2xtyv8v.cloudfront.net) accessed via thedocs-mcp-server. - Context: These are legitimate vendor resources used for documentation grounding.
- [CREDENTIALS_UNSAFE]: The skill manages sensitive API keys and webhook credentials by provisioning them through the
juspay-mcpor guiding the user through manual entry. - Evidence:
step-02-credentials.mdandstep-03-core.mdhandle the generation and storage of credentials. - Context: The skill adheres to security best practices by ensuring secrets are handled in memory and stored only in
.envfiles, with strict prohibitions against logging secrets or including them in public artifacts.
Audit Metadata