ping-migration
Pass
Audited by Gen Agent Trust Hub on Oct 13, 2026
Risk Level: SAFECOMMAND_EXECUTIONCREDENTIALS_UNSAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
execFileSyncthroughout its scripts (e.g.,pf-adapter.js,pingone-adapter.js,rollback.js) to invoke the officialpingcliutility for infrastructure management and API interactions. These calls are scoped to the vendor's toolset and use array-based arguments to prevent shell injection. - [INDIRECT_PROMPT_INJECTION]: The orchestrator ingests external JSON data from source systems (PingFederate bulk exports or PingOne for Enterprise JSON exports). This data is used to generate payloads for the destination system. The skill implements mitigation via
sanitizeNameandsanitizeDescriptionfunctions inpingone-adapter.js, which strip potentially malicious characters (such as backticks, dollar signs, and redirection symbols) from input fields before they are passed to the API. - [CREDENTIALS_UNSAFE]: The skill is designed to handle sensitive credentials including administrative passwords and OIDC client secrets. It manages these through a combination of command-line flags and the
PINGONE_CLIENT_SECRETenvironment variable. Thepingone-client-secret.jsscript explicitly warns users against passing secrets via CLI flags to prevent them from being stored in shell history or visible in process lists.
Audit Metadata