Session Persistence
- Category
- Rogue Agent
- Confidence
- 75% confidence
- Finding
Skill establishes unauthorized persistence across sessions via cron jobs, startup scripts, or state files. Session persistence allows an attacker to maintain access beyond the current interaction.
- Content
text - iOS: `BGTaskScheduler` identifiers must be listed under `BGTaskSchedulerPermittedIdentifiers` in Info.plist, with the Background Modes capability. Call out that Info.plist and capability change. - Android 15+: `dataSync` and `mediaProcessing` foreground services are limited to 6 hours per 24 hours. Android 16 applies job runtime quotas by standby bucket, also to jobs started in the foreground. - Test with Doze and standby forced (commands in [references/android.md](references/android.md)).
