High-privilege Clerk user impersonation is supported
Source references: 2The router explicitly lists `clerk impersonate` as a CLI capability. Impersonation can let an operator inspect an application as the target user, while this router provides no environment restriction, target confirmation, or approval step.
If run against the wrong production instance, account, or unauthorized user, it could expose that user's accessible data and permissions and allow actions under their identity.
The file does list user impersonation as a task handled by the Clerk CLI route, but it only delegates to an unavailable `clerk-cli` skill. It shows no command execution, target selection, or approval bypass. The evidence therefore does not establish impersonation of “any” user or uncontrolled high privilege; risk depends on the routed skill’s confirmation controls and the operator’s Clerk permissions. A user can request the `clerk-cli` source and restrict impersonation to test instances.
This assessment concerns the code and conditions shown, not proof that harm has occurred.**Operating Clerk from the CLI** → Use `clerk-cli`- Auth, linking, `doctor`, and environment pulls- User, org, session, app, and instance management- Impersonating a user (`clerk impersonate`) and local webhook testing (`clerk webhooks listen`)- Feature toggles (`clerk enable orgs`, `clerk enable billing`)Show 1 other places
- User, org, session, app, and instance management- Impersonating a user (`clerk impersonate`) and local webhook testing (`clerk webhooks listen`)- Feature toggles (`clerk enable orgs`, `clerk enable billing`)