T05 · Unauthorized Access and Privilege Escalation
- Location
scripts/session-utils.js:82- Finding
Send-enabled defaults permit account-changing Hinge actions without explicit opt-in
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill needs review because it can run autonomous Hinge actions, reuse OpenAI credentials, and store or send sensitive dating data with weak controls.
Install only if you are comfortable with an agent controlling a logged-in Hinge session, potentially sending likes/skips/replies in daemon mode, using OpenAI credentials, and saving dating screenshots/messages locally. Before use, change defaults to queue/read-only behavior, supply a dedicated scoped API key, disable screenshot retention where possible, and regularly delete hinge-data.
scripts/session-utils.js:82Send-enabled defaults permit account-changing Hinge actions without explicit opt-in
scripts/hinge-ai.js:332Cross-workspace discovery and use of OpenClaw API credentials
scripts/hinge-ai.js:1138Broad transmission of sensitive dating context and screenshots to OpenAI
scripts/discover-autopilot.js:552Persistent storage of dating screenshots and behavioral records without retention or access controls
scripts/hinge-agent-daemon.js:504Detached daemon invokes unpinned Appium through npx
The skill emphasizes live Hinge session operation, but portions of the described functionality are really local queue/database management and staged-message persistence. While less severe than device-control issues, this still understates the amount of sensitive dating data written to disk and may cause users to underestimate persistence and exposure risk.
The skill emphasizes live Hinge session operation, but portions of the described functionality are really local queue/database management and staged-message persistence. While less severe than device-control issues, this still understates the amount of sensitive dating data written to disk and may cause users to underestimate persistence and exposure risk.
The skill emphasizes live Hinge session operation, but portions of the described functionality are really local queue/database management and staged-message persistence. While less severe than device-control issues, this still understates the amount of sensitive dating data written to disk and may cause users to underestimate persistence and exposure risk.
The skill emphasizes live Hinge session operation, but portions of the described functionality are really local queue/database management and staged-message persistence. While less severe than device-control issues, this still understates the amount of sensitive dating data written to disk and may cause users to underestimate persistence and exposure risk.
The skill emphasizes live Hinge session operation, but portions of the described functionality are really local queue/database management and staged-message persistence. While less severe than device-control issues, this still understates the amount of sensitive dating data written to disk and may cause users to underestimate persistence and exposure risk.
The skill emphasizes live Hinge session operation, but portions of the described functionality are really local queue/database management and staged-message persistence. While less severe than device-control issues, this still understates the amount of sensitive dating data written to disk and may cause users to underestimate persistence and exposure risk.
The skill emphasizes live Hinge session operation, but portions of the described functionality are really local queue/database management and staged-message persistence. While less severe than device-control issues, this still understates the amount of sensitive dating data written to disk and may cause users to underestimate persistence and exposure risk.
The skill emphasizes live Hinge session operation, but portions of the described functionality are really local queue/database management and staged-message persistence. While less severe than device-control issues, this still understates the amount of sensitive dating data written to disk and may cause users to underestimate persistence and exposure risk.
The skill emphasizes live Hinge session operation, but portions of the described functionality are really local queue/database management and staged-message persistence. While less severe than device-control issues, this still understates the amount of sensitive dating data written to disk and may cause users to underestimate persistence and exposure risk.
The skill emphasizes live Hinge session operation, but portions of the described functionality are really local queue/database management and staged-message persistence. While less severe than device-control issues, this still understates the amount of sensitive dating data written to disk and may cause users to underestimate persistence and exposure risk.
Referenced artifact was not completely inspected
- `scripts/onboarding.js`
Referenced artifact was not completely inspected
- `scripts/onboarding.js`
Referenced artifact was not completely inspected
- `scripts/onboarding.js`
Referenced artifact was not completely inspected
- `scripts/onboarding.js`
Referenced artifact was not completely inspected
- `scripts/queue.js`
Referenced artifact was not completely inspected
- `scripts/queue.js`
Referenced artifact was not completely inspected
- `scripts/queue.js`
Referenced artifact was not completely inspected
- `scripts/queue.js`
Referenced artifact was not completely inspected
- `scripts/appium-ios.js`
Referenced artifact was not completely inspected
- `scripts/appium-ios.js`
Referenced artifact was not completely inspected
- `scripts/hinge-ios.js`
Referenced artifact was not completely inspected
- `scripts/hinge-ios.js`
Referenced artifact was not completely inspected
- `scripts/hinge-ios.js`
Referenced artifact was not completely inspected
- `scripts/hinge-ai.js`
Referenced artifact was not completely inspected
- `scripts/hinge-ai.js`