Expo Push Token
Service Name: Expo Push Notifications
Service Description: Expo Push Notifications is a service that allows developers to send push notifications to mobile devices running Expo or React Native applications. It provides a simple way to engage with users through notifications even when they're not actively using the app.
Service Address: https://expo.dev/
Validation Type: -
IP Allow list: Does not exist
Secret Access Scope: Allows sending push notifications to specific devices that have registered with the Expo push notification service.
Secret Revokement URL: https://docs.expo.dev/push-notifications/sending-notifications/#credentials
Secret Example: ExponentPushToken[xxxxxxxxxxxxxxxxxxxxxx]
Suspicious Activity Investigation Instructions:
- Review Expo notification logs for unauthorized notification sends
- Check for unusual patterns in notification delivery or frequency
- Monitor for notifications sent to users who haven't opted in
- Verify if notifications contain suspicious content or links
- Review application logs for unauthorized token generation or usage
Mitigation Instructions:
- Rotate the compromised push notification credentials in the Expo dashboard
- Revoke the specific token through the Expo API
-
Update your application to generate new tokens for affected users
-
Implement additional authentication for your notification sending service
- Add rate limiting to your notification sending infrastructure
- Notify users of potential unauthorized notifications
- Review and strengthen your token storage security practices