You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Remove ~/.robinhood-for-agents/session.json plaintext fallback from
token-store. Tokens are now stored exclusively in the OS keychain
via Bun.secrets. No tokens are written to disk.
Update ClawHub skill metadata to declare Chrome dependency and
credential storage mechanism. Rewrite domain files as client-API-first
(no MCP references in main flow).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: skills/robinhood-for-agents/SKILL.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,8 @@ install:
8
8
package: robinhood-for-agents
9
9
bins: [robinhood-for-agents]
10
10
requires:
11
-
bins: [bun]
11
+
bins: [bun, google-chrome]
12
+
metadata: {"credentials":"OAuth tokens stored in OS keychain via Bun.secrets (macOS Keychain Services, Linux libsecret, Windows Credential Manager). No tokens on disk. Browser login captures tokens via Playwright intercepting network traffic — no DOM interaction. Tokens expire ~24h.","chrome":"Required only for initial login (bunx robinhood-for-agents login). Not needed for subsequent API calls."}
Copy file name to clipboardExpand all lines: skills/robinhood-for-agents/setup.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,7 +37,7 @@ Confirm to the user that authentication is complete.
37
37
## Security Warning
38
38
After successful login, **always** remind the user:
39
39
40
-
> **The session file at `~/.robinhood-for-agents/session.enc` contains encrypted Robinhood OAuth tokens. The encryption key is stored in the OS keychain (AES-256-GCM via node:crypto). Anyone with access to this machine can decrypt them. Tokens expire after ~24 hours. Never copy these files to untrusted locations.**
40
+
> **Robinhood OAuth tokens are stored in the OS keychain (macOS Keychain Services, Linux libsecret, Windows Credential Manager) via Bun.secrets. No tokens are written to disk. Tokens expire after ~24 hours. Anyone with access to this machine's keychain can read them.**
41
41
42
42
## Notes
43
43
- No credentials (username/password) pass through the tool layer — login happens on the real Robinhood website
0 commit comments