Namma Yatri Ride Booking
Assists users in booking rides with Namma Yatri by managing searches, bookings, and ride status through API calls.
Install this skill
Security score
The Namma Yatri Ride Booking skill was audited on Jun 6, 2026 and we found 41 security issues across 3 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Curl to non-GitHub URL
| 36 | curl -s -X POST "https://api.moving.tech/pilot/app/v2/auth/get-token" \ |
Curl to non-GitHub URL
| 67 | curl -s -X GET "https://api.moving.tech/pilot/app/v2/savedLocation/list" \ |
Curl to non-GitHub URL
| 88 | curl -s -X POST "https://api.moving.tech/pilot/app/v2/maps/autoComplete" \ |
Curl to non-GitHub URL
| 120 | curl -s -X POST "https://api.moving.tech/pilot/app/v2/maps/getPlaceName" \ |
Curl to non-GitHub URL
| 133 | curl -s -X POST "https://api.moving.tech/pilot/app/v2/maps/getPlaceName" \ |
Curl to non-GitHub URL
| 156 | curl -s -X POST "https://api.moving.tech/pilot/app/v2/rideSearch" \ |
Curl to non-GitHub URL
| 197 | curl -s -X GET "https://api.moving.tech/pilot/app/v2/rideSearch/<SEARCH_ID>/results" \ |
Curl to non-GitHub URL
| 217 | curl -s -X POST "https://api.moving.tech/pilot/app/v2/estimate/<PRIMARY_ESTIMATE_ID>/select2" \ |
Curl to non-GitHub URL
| 235 | curl -s -X GET "https://api.moving.tech/pilot/app/v2/rideBooking/list?onlyActive=true&clientId=ACP_SERVER" \ |
Curl to non-GitHub URL
| 251 | curl -s -X POST "https://api.moving.tech/pilot/app/v2/estimate/<ESTIMATE_ID>/select2" \ |
Curl to non-GitHub URL
| 275 | curl -s -X POST "https://api.moving.tech/pilot/app/v2/estimate/<ESTIMATE_ID>/cancelSearch" \ |
Curl to non-GitHub URL
| 294 | curl -s -X GET "https://api.moving.tech/pilot/app/v2/rideBooking/list?onlyActive=true&clientId=ACP_SERVER" \ |
Curl to non-GitHub URL
| 314 | curl -s -X GET "https://api.moving.tech/pilot/app/v2/cancellationReason/list?cancellationStage=<STAGE>" \ |
Curl to non-GitHub URL
| 339 | curl -s -X POST "https://api.moving.tech/pilot/app/v2/rideBooking/<BOOKING_ID>/cancel" \ |
Curl to non-GitHub URL
| 370 | curl -s -X GET "https://api.moving.tech/pilot/app/v2/rideBooking/v2/<BOOKING_ID>" \ |
Curl to non-GitHub URL
| 399 | curl -s -X GET "https://api.moving.tech/pilot/app/v2/ride/<RIDE_ID>/status" \ |
Curl to non-GitHub URL
| 436 | curl -s -X POST "https://api.moving.tech/pilot/app/v2/payment/<RIDE_ID>/addTip" \ |
Curl to non-GitHub URL
| 462 | curl -s -X GET "https://api.moving.tech/pilot/app/v2/priceBreakup?bookingId=<BOOKING_ID>" \ |
Access to hidden dotfiles in home directory
| 12 | - **Token file**: `~/.namma-yatri-mcp/user-token.json` |
Access to hidden dotfiles in home directory
| 18 | Before doing anything, check if the user is already signed in by looking for `~/.namma-yatri-mcp/user-token.json`. |
Access to hidden dotfiles in home directory
| 49 | 3. Save everything to `~/.namma-yatri-mcp/user-token.json`: |
Access to hidden dotfiles in home directory
| 74 | **After fetching**: Update `~/.namma-yatri-mcp/user-token.json` with the new `savedLocations` list and set `savedLocationsUpdatedAt` to now. |
External URL reference
| 9 | - **Base URL**: `https://api.moving.tech/pilot/app/v2` |
External URL reference
| 36 | curl -s -X POST "https://api.moving.tech/pilot/app/v2/auth/get-token" \ |
External URL reference
| 67 | curl -s -X GET "https://api.moving.tech/pilot/app/v2/savedLocation/list" \ |
External URL reference
| 88 | curl -s -X POST "https://api.moving.tech/pilot/app/v2/maps/autoComplete" \ |
External URL reference
| 120 | curl -s -X POST "https://api.moving.tech/pilot/app/v2/maps/getPlaceName" \ |
External URL reference
| 133 | curl -s -X POST "https://api.moving.tech/pilot/app/v2/maps/getPlaceName" \ |
External URL reference
| 156 | curl -s -X POST "https://api.moving.tech/pilot/app/v2/rideSearch" \ |
External URL reference
| 197 | curl -s -X GET "https://api.moving.tech/pilot/app/v2/rideSearch/<SEARCH_ID>/results" \ |
External URL reference
| 217 | curl -s -X POST "https://api.moving.tech/pilot/app/v2/estimate/<PRIMARY_ESTIMATE_ID>/select2" \ |
External URL reference
| 235 | curl -s -X GET "https://api.moving.tech/pilot/app/v2/rideBooking/list?onlyActive=true&clientId=ACP_SERVER" \ |
External URL reference
| 251 | curl -s -X POST "https://api.moving.tech/pilot/app/v2/estimate/<ESTIMATE_ID>/select2" \ |
External URL reference
| 275 | curl -s -X POST "https://api.moving.tech/pilot/app/v2/estimate/<ESTIMATE_ID>/cancelSearch" \ |
External URL reference
| 294 | curl -s -X GET "https://api.moving.tech/pilot/app/v2/rideBooking/list?onlyActive=true&clientId=ACP_SERVER" \ |
External URL reference
| 314 | curl -s -X GET "https://api.moving.tech/pilot/app/v2/cancellationReason/list?cancellationStage=<STAGE>" \ |
External URL reference
| 339 | curl -s -X POST "https://api.moving.tech/pilot/app/v2/rideBooking/<BOOKING_ID>/cancel" \ |
External URL reference
| 370 | curl -s -X GET "https://api.moving.tech/pilot/app/v2/rideBooking/v2/<BOOKING_ID>" \ |
External URL reference
| 399 | curl -s -X GET "https://api.moving.tech/pilot/app/v2/ride/<RIDE_ID>/status" \ |
External URL reference
| 436 | curl -s -X POST "https://api.moving.tech/pilot/app/v2/payment/<RIDE_ID>/addTip" \ |
External URL reference
| 462 | curl -s -X GET "https://api.moving.tech/pilot/app/v2/priceBreakup?bookingId=<BOOKING_ID>" \ |