{ "permissions": { "allow": [ "Bash(npm create:*)", "Bash(npm install)", "Bash(npm install:*)", "Bash(npx tailwindcss:*)", "Bash(./node_modules/.bin/tailwindcss:*)", "Bash(npm ls:*)", "Bash(curl -s -X POST \"http://localhost:3000/api/firebase/v1/token?key=AIzaSyD9o9mzulN50-hqOwF6ww9pxUNUxwVOCXA\" -H \"Content-Type: application/json\" -d '{\"\"grantType\"\":\"\"refresh_token\"\",\"\"refreshToken\"\":\"\"AMf-vBxB7p1m84Jw8GNk1CsuEbgMInPt0lzOKXK81e-XiO13PUeA1VfkZ6gu29MN6izbLIWrBqeGaczU3DC5FY-vSePOoGAn3RZnjLWN2DzLmTiOiAH25UxTZPeE3d-g_8-JeBDgQptuP1xy1U0EGxM5msolSLEu8GBRnkxAtEhoIzVtyjCsaD1aBHdWqZiIPStLz-6YQj2j-pDoEVYr3aOBvNxnzv_vL4y91wFkVtMFaC0jOZZE39gbbSj5GH7JcHHiW-NJFcfD0BYKM9zfqs0SxPaYYuqTSQyS3lra1SVxn0XB-ZhcR-I\"\"}')", "Bash(TOKEN=\"eyJhbGciOiJSUzI1NiIsImtpZCI6IjFjMzIxOTgzNGRhNTBlMjBmYWVhZWE3Yzg2Y2U3YjU1MzhmMTdiZTEiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3NlY3VyZXRva2VuLmdvb2dsZS5jb20vZjItcHJvZC01MzQ3NSIsImF1ZCI6ImYyLXByb2QtNTM0NzUiLCJhdXRoX3RpbWUiOjE3NTQ1MDU5NTEsInVzZXJfaWQiOiJkVkRCalVRakF2WHBZMWl0aUF1N2txOTdEUHkyIiwic3ViIjoiZFZEQmpVUWpBdlhwWTFpdGlBdTdrcTk3RFB5MiIsImlhdCI6MTc2OTI1NzIxNSwiZXhwIjoxNzY5MjYwODE1LCJlbWFpbCI6InJ5NzRwMjV4MnZAcHJpdmF0ZXJlbGF5LmFwcGxlaWQuY29tIiwiZW1haWxfdmVyaWZpZWQiOnRydWUsImZpcmViYXNlIjp7ImlkZW50aXRpZXMiOnsiYXBwbGUuY29tIjpbIjAwMTc1MS45NTZkNjJkODA2YjY0ZTgzYjFhNTBmNjBkMDBhNDYyZi4wMTU3Il0sImVtYWlsIjpbInJ5NzRwMjV4MnZAcHJpdmF0ZXJlbGF5LmFwcGxlaWQuY29tIl19LCJzaWduX2luX3Byb3ZpZGVyIjoiYXBwbGUuY29tIn19.X6CSKNsEEoOOepMcSky4qkV2dnKmiZ8GI_9PkrWp0rAyGcD3HJFYJk3T5LmmP9lnyrAzIIRPeXQ0qHCN4ZLdzLNBu4gDdVDvlAKe0xX5DM2ee0goJAreS3Sy3SsEADsFLQvpaAT_aWkZj0bJ3nm_oAMQMu5VMqmuHyBPfxFhZNWErVmCahsZlIQnDJirI0r5k2wGPNZDdAzbaKESNFpU60EcxdWWGin7P0dUOADKftAdNbcr08Jtek17f0V3jma4N2F8lvS2IAW-2v-dDz1uOePCWHKeRH10TQQGqVR-vYoNU-ekHugpJ2tJ7qrME238R1IOuQRzLSJLMvwX9WuJ0A\")", "Bash(__NEW_LINE_c7bab749a7abcf34__ curl -s -X POST \"http://localhost:3000/api/graphql\" -H \"Content-Type: application/json\" -H \"Accept: */*\" -H \"Authorization: Bearer $TOKEN\" -H \"x-profile-id: profile#73b79341-5ff8-411c-806f-5b25cb834471\" -H \"x-device-os: ios\" -H \"x-app-version: 8.7.8\" -H \"x-os-version: 18.6.2\" -H \"x-transaction-id: test-123\" -H \"x-event-analytics-id: 53923e7d-39bb-42ac-99c6-99cdf6008d11\" -d '{\"\"query\"\":\"\"query { profile\\(profileId: \\\\\"\"profile#73b79341-5ff8-411c-806f-5b25cb834471\\\\\"\"\\) { id imaginaryName } }\"\"}')", "Bash(__NEW_LINE_f4d4c9f184cf811b__ curl -s -X POST \"http://localhost:3000/api/graphql\" -H \"Content-Type: application/json\" -H \"Accept: */*\" -H \"Authorization: Bearer $TOKEN\" -H \"x-profile-id: profile#73b79341-5ff8-411c-806f-5b25cb834471\" -H \"x-device-os: ios\" -H \"x-app-version: 8.7.8\" -H \"x-os-version: 18.6.2\" -H \"x-transaction-id: test-123\" -H \"x-event-analytics-id: 53923e7d-39bb-42ac-99c6-99cdf6008d11\" -d '{\"\"query\"\":\"\"query ProfileQuery\\($profileId: String!\\) { profile\\(id: $profileId\\) { id imaginaryName age gender } }\"\",\"\"variables\"\":{\"\"profileId\"\":\"\"profile#73b79341-5ff8-411c-806f-5b25cb834471\"\"}}')", "Bash(curl:*)", "Bash(node -e:*)", "Bash(npx tsc:*)", "Bash(unzip:*)", "Bash(python3:*)", "Bash(done)", "Skill(frontend-design)", "Bash(for f in request_*)", "Bash(do if grep -q \"WhoLikesMe\\\\|whoLikesMe\\\\|filteredWhoLikesMe\" \"$f\")", "Bash(then echo \"=== $f ===\")", "Bash(fi)", "Bash(do grep -l \"interactions\\\\|Interaction\\\\|whoLikes\\\\|whoPings\" \"$f\")", "Bash(source /tmp/feeld_creds.sh)", "Bash(docker restart:*)", "Bash(docker logs:*)", "Bash(cat:*)", "Bash(docker-compose down:*)", "Bash(docker-compose up:*)", "Bash(docker ps:*)", "Bash(docker exec feeld-web-nginx curl -s http://feeld-web-backend:3001/api/auth/login -X POST -H \"Content-Type: application/json\" -d '{\"\"username\"\":\"\"admin\"\",\"\"password\"\":\"\"feeld123\"\"}')", "Bash(docker exec:*)", "Bash(docker port:*)", "Bash(nc:*)", "Bash(docker-compose restart:*)", "Bash(lsof:*)", "Bash(docker network:*)", "Bash(docker-compose build:*)", "Bash(docker version:*)", "Bash(osascript:*)", "Bash(open:*)", "Bash(zip:*)", "Bash(for f in /Users/treyt/Desktop/code/Feeld/proxyman_extracted/request_*)", "Bash(do)", "Bash(if grep -l \"sendMessage\\\\|GetMessages\\\\|channel\\\\|chat.getstream\" \"$f\")", "Bash(then)", "Bash(echo:*)", "Bash(ls:*)", "Bash(grep:*)", "Bash(npm run build:*)", "Bash(timeout 15 npm run dev:*)", "Bash(docker-compose ps:*)", "Bash(docker-compose logs:*)", "Bash(for f in /Users/treyt/Desktop/code/Feeld/proxyman_chat/request_*)", "Bash(do echo \"=== $f ===\" cat \"$f\")", "WebSearch", "Bash(docker compose:*)", "Bash(docker compose build:*)", "Bash(ACCESS_TOKEN=\"eyJhbGciOiJSUzI1NiIsImtpZCI6IjFjMzIxOTgzNGRhNTBlMjBmYWVhZWE3Yzg2Y2U3YjU1MzhmMTdiZTEiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3NlY3VyZXRva2VuLmdvb2dsZS5jb20vZjItcHJvZC01MzQ3NSIsImF1ZCI6ImYyLXByb2QtNTM0NzUiLCJhdXRoX3RpbWUiOjE3NTQ1MDU5NTEsInVzZXJfaWQiOiJkVkRCalVRakF2WHBZMWl0aUF1N2txOTdEUHkyIiwic3ViIjoiZFZEQmpVUWpBdlhwWTFpdGlBdTdrcTk3RFB5MiIsImlhdCI6MTc2OTI3NTE3MCwiZXhwIjoxNzY5Mjc4NzcwLCJlbWFpbCI6InJ5NzRwMjV4MnZAcHJpdmF0ZXJlbGF5LmFwcGxlaWQuY29tIiwiZW1haWxfdmVyaWZpZWQiOnRydWUsImZpcmViYXNlIjp7ImlkZW50aXRpZXMiOnsiYXBwbGUuY29tIjpbIjAwMTc1MS45NTZkNjJkODA2YjY0ZTgzYjFhNTBmNjBkMDBhNDYyZi4wMTU3Il0sImVtYWlsIjpbInJ5NzRwMjV4MnZAcHJpdmF0ZXJlbGF5LmFwcGxlaWQuY29tIl19LCJzaWduX2luX3Byb3ZpZGVyIjoiYXBwbGUuY29tIn19.wSyOIOlzhrWsjYrOKyFJReAx8xANive5sbvUk2RChQ6rmnOxkgTUQABrd3YXzBiz2qvtS1yESp2bEy3XdvdkPjvKg4RTe8xWaYIIwvajFRgmoQG_bE6GRyrrKzeqshe72klNUhEPJDLGy4ERPRHaCVp27GyN2pyLC1uAqCal6NjMafcBlxGJXe263a6naDdeyM1Zl_GxRgFbdrPWJ6Ua335DDaNVvToM9z73USzSACADccX0xX20vUBz-7TWnjfYjBFXRdbauawF3V7PqfGwuROPc_F7Zb1bxcZPWP37Rgg2m_BzMPzcOarxHITRqUrK5accSaML-Rogkf6fg4ZoWA\")", "Bash(__NEW_LINE_f2a0275964ca9170__ curl -s -X POST 'https://core.api.fldcore.com/graphql' -H 'Content-Type: application/json' -H \"Authorization: Bearer $ACCESS_TOKEN\" -H 'x-profile-id: profile#73b79341-5ff8-411c-806f-5b25cb834471' -H 'x-device-os: ios' -H 'x-app-version: 8.7.8' -H 'x-os-version: 18.6.2' -H 'User-Agent: feeld-mobile' -d '{\"\"operationName\"\":\"\"ListSummaries\"\",\"\"variables\"\":{\"\"limit\"\":10},\"\"query\"\":\"\"query ListSummaries\\($limit: Int = 30, $cursor: String\\) { summaries: getChatSummariesForChatList\\(limit: $limit, cursor: $cursor\\) { nodes { id name type status streamChannelId } } }\"\"}')", "Bash(TOKEN=\"eyJhbGciOiJSUzI1NiIsImtpZCI6IjFjMzIxOTgzNGRhNTBlMjBmYWVhZWE3Yzg2Y2U3YjU1MzhmMTdiZTEiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL3NlY3VyZXRva2VuLmdvb2dsZS5jb20vZjItcHJvZC01MzQ3NSIsImF1ZCI6ImYyLXByb2QtNTM0NzUiLCJhdXRoX3RpbWUiOjE3NTQ1MDU5NTEsInVzZXJfaWQiOiJkVkRCalVRakF2WHBZMWl0aUF1N2txOTdEUHkyIiwic3ViIjoiZFZEQmpVUWpBdlhwWTFpdGlBdTdrcTk3RFB5MiIsImlhdCI6MTc2OTI3NTI2MSwiZXhwIjoxNzY5Mjc4ODYxLCJlbWFpbCI6InJ5NzRwMjV4MnZAcHJpdmF0ZXJlbGF5LmFwcGxlaWQuY29tIiwiZW1haWxfdmVyaWZpZWQiOnRydWUsImZpcmViYXNlIjp7ImlkZW50aXRpZXMiOnsiYXBwbGUuY29tIjpbIjAwMTc1MS45NTZkNjJkODA2YjY0ZTgzYjFhNTBmNjBkMDBhNDYyZi4wMTU3Il0sImVtYWlsIjpbInJ5NzRwMjV4MnZAcHJpdmF0ZXJlbGF5LmFwcGxlaWQuY29tIl19LCJzaWduX2luX3Byb3ZpZGVyIjoiYXBwbGUuY29tIn19.wVpZhw2K9hzusOg9i6WArHRs7B67yqM-mHQyBLtoRK1apUcdZsbQRGI9en2FE4NLX2NowWKEKodMED9OfHQZTWbdo2z2kPXmdCffYF-63zuZWZQ4qJ7Y6yjJ4NSF_AnFbKBYYkvELW91JbPOJGGCn3cRjmKSPU4-5rGobI17J6R_Pt0Eftsw9B3pLoHaIRnW_iS3j1oJ6UweuMI331FOdc8gQkvsd4ahFoE7MvBsSvO2-IhMZcc53m5yavvPGhOoh6kEVNlEcNUQG8s_gbpOBMsROsgl_sgf8TNNUKXaE6iFZdBzIXFQ9QzO1RvZ_JdnGDTIch71BATOcqlP1FRaSg\")", "Bash(xargs:*)", "Bash(chmod:*)", "Bash(docker info:*)", "Bash(docker-compose exec:*)", "Bash(sshpass:*)", "Bash(ssh:*)", "Bash(sort:*)", "Bash(for f in /Users/treyt/Desktop/code/Feeld/ping_calls/profile_update_logs/request_*)", "Bash(find:*)", "Bash(scp -o StrictHostKeyChecking=no root@10.3.3.11:/tmp/kaitlin/p1.jpg /tmp/kaitlin_p1.jpg && scp -o StrictHostKeyChecking=no root@10.3.3.11:/tmp/kaitlin/p2.jpg /tmp/kaitlin_p2.jpg && scp -o StrictHostKeyChecking=no root@10.3.3.11:/tmp/kaitlin/p3.jpg /tmp/kaitlin_p3.jpg && scp -o StrictHostKeyChecking=no root@10.3.3.11:/tmp/kaitlin/p4.jpg /tmp/kaitlin_p4.jpg && scp -o StrictHostKeyChecking=no root@10.3.3.11:/tmp/kaitlin/p5.jpg /tmp/kaitlin_p5.jpg && scp -o StrictHostKeyChecking=no root@10.3.3.11:/tmp/kaitlin/p6.jpg /tmp/kaitlin_p6.jpg)", "mcp__playwright__browser_navigate", "Bash(npx playwright:*)", "Bash(mkdir -p /tmp/feeld_photos)", "Read(//tmp/**)", "Bash(wait)", "Bash(xxd /tmp/proxyman_extract/request_93)", "Bash(git remote:*)", "Bash(git push:*)", "mcp__playwright__browser_take_screenshot", "mcp__playwright__browser_snapshot", "mcp__playwright__browser_fill_form", "mcp__playwright__browser_click", "mcp__playwright__browser_wait_for", "mcp__playwright__browser_evaluate", "Bash(git add:*)" ] } }