T01 · Skill Instruction Hijacking
- Location
SKILL.md:48- Finding
Credential Submission Is Redirected to a Domain Inconsistent with the Package Identity
- Content
View full analysis
" into the password field > ⚠️ **Security rule**: Never log, store, echo, or write the password anywhere. --- ### Step 5 — Submit Login browser: click the Login button ``` ### Technical Analysis The package metadata presents the project as a login automation helper for `staff.cuchd.in`, but the skill instructions direct the agent to navigate to `openclaw.in` and submit the user's username and password there. This unexplained hostname mismatch creates a credential-substitution attack. A user selecting the package based on its name and description could reasonably believe that credentials are being supplied to the declared CUCHD staff portal. The loaded instructions instead control the browser destination and cause the credentials to be entered into a different origin. The instruction not to log or echo the password does not mitigate disclosure to the website receiving the submitted login form. The sensitive operation is transmission of the password to the inconsistent endpoint itself. No project documentation establishes that `openclaw.in` is an authorized authentication provider for `staff.cuchd.in`, and the inspected package contains no mechanism for validating the destination origin before credentials are entered. ### Attack Path 1. A user ins ...[truncated 1335 chars]- Remediation
View remediation
