Skip to content

Add CNN support for iOS - #2082

Merged
abrignoni merged 1 commit into
mainfrom
feat/cnn-ios
Sep 1, 2026
Merged

Add CNN support for iOS#2082
abrignoni merged 1 commit into
mainfrom
feat/cnn-ios

Conversation

@abrignoni

Copy link
Copy Markdown
Owner

Adds CNN support for iOS. Two artifacts recovered from the app's network cache under Library/Caches/com.cnn.iphone:

  • Searches: the search terms sent to the CNN search service, taken from the q parameter of the cached request URLs, one row per distinct term with the number of cached responses and the deepest result offset requested.
  • Article Requests

Only content paths carrying a year, month and day segment are reported as articles; the home and video feeds the app fetches on its own are excluded. The date in an article path is the story's publication date and is reported as stored, which is not when it was requested. Cache timestamps are UTC, corroborated against the HTTP Date header stored in the same row.

Two artifacts recovered from the app's network cache under
Library/Caches/com.cnn.iphone:

- Searches: the search terms sent to the CNN search service, taken from the q
  parameter of the cached request URLs, one row per distinct term with the
  number of cached responses and the deepest result offset requested.
- Article Requests

Only content paths carrying a year, month and day segment are reported as
articles; the home and video feeds the app fetches on its own are excluded.
The date in an article path is the story's publication date and is reported as
stored, which is not when it was requested. Cache timestamps are UTC,
corroborated against the HTTP Date header stored in the same row.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@abrignoni
abrignoni merged commit ee75b75 into main Sep 1, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant