Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions scripts/artifacts/amazonShopping.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
"description": (
"Reports selected account, marketplace, device and app-state values from the "
"Amazon Shopping preferences store."),
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand Down Expand Up @@ -58,7 +58,7 @@
"description": (
"Reports Amazon account profiles held in the app's React Native storage, and the "
"account identifiers used to name per-account preference files."),
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand All @@ -83,7 +83,7 @@
"name": "Amazon - Orders",
"description": (
"Reports orders and order line items from the app's cached orders API response."),
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand Down Expand Up @@ -111,7 +111,7 @@
"description": (
"Reports product detail responses held in the app's network cache, with the ASIN and "
"the product title where the response carried one."),
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand All @@ -138,7 +138,7 @@
"description": (
"Reports the delivery address label the app cached from the storefront location "
"service."),
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand All @@ -158,7 +158,7 @@
"amazon_network_cache": {
"name": "Amazon - Network Cache",
"description": "Reports the request URLs and entry times held in the app's network cache.",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand All @@ -180,7 +180,7 @@
"description": (
"Reports the SSNAP image cache registry and the cached image files it points at, "
"including cached files the registry does not reference."),
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand All @@ -206,7 +206,7 @@
"name": "Amazon - Metric Events",
"description": (
"Reports timestamped client metric events from the app's queued DCM batches."),
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand Down Expand Up @@ -238,7 +238,7 @@
"description": (
"Reports the per-batch device, account and session context recorded in the app's "
"queued DCM batches."),
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand Down
24 changes: 12 additions & 12 deletions scripts/artifacts/googleCalendar.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"name": "Google Calendar - Events",
"description": "Calendar events synced by the Google Calendar iOS app, decoded from the "
"per-event protobuf held in the UnifiedSync store",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand Down Expand Up @@ -39,7 +39,7 @@
"googleCalendarEventAttendees": {
"name": "Google Calendar - Event Attendees",
"description": "Attendees recorded on Google Calendar events",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand All @@ -55,7 +55,7 @@
"googleCalendarEventLocations": {
"name": "Google Calendar - Event Locations",
"description": "Structured locations attached to Google Calendar events, with coordinates where present",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand All @@ -73,7 +73,7 @@
"googleCalendarCalendars": {
"name": "Google Calendar - Calendars",
"description": "Calendars known to the Google Calendar iOS app",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand All @@ -90,7 +90,7 @@
"googleCalendarCalendarSync": {
"name": "Google Calendar - Calendar Sync Settings",
"description": "Per calendar selection and sync flags",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand All @@ -106,7 +106,7 @@
"googleCalendarCalendarAccess": {
"name": "Google Calendar - Calendar Access",
"description": "Access control entries recorded for calendars",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand All @@ -121,7 +121,7 @@
"googleCalendarAccounts": {
"name": "Google Calendar - Accounts",
"description": "Accounts registered in the Google Calendar UnifiedSync store",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand All @@ -137,7 +137,7 @@
"googleCalendarSettings": {
"name": "Google Calendar - Account Settings",
"description": "Per account settings recorded in the UnifiedSync store",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand All @@ -156,7 +156,7 @@
"googleCalendarAppointmentSchedules": {
"name": "Google Calendar - Appointment Schedules",
"description": "Appointment schedules defined on a calendar",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand All @@ -171,7 +171,7 @@
"googleCalendarContacts": {
"name": "Google Calendar - Cached Contacts",
"description": "Contacts cached by the Google Calendar iOS app for guest lookup",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand All @@ -195,7 +195,7 @@
"googleCalendarAccountPreferences": {
"name": "Google Calendar - Account Preferences",
"description": "Per account calendar preferences cached by the app",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand All @@ -211,7 +211,7 @@
"googleCalendarAppState": {
"name": "Google Calendar - Application State",
"description": "Application level preferences recorded by the Google Calendar iOS app",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand Down
16 changes: 8 additions & 8 deletions scripts/artifacts/googleDocs.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"description": "Documents the Google Docs iOS app kept a local store for, with the "
"document title, identifier, type, ownership flag and the timestamps the "
"app recorded for creation, server modification, sync and app start",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand Down Expand Up @@ -44,7 +44,7 @@
"name": "Google Docs - Document Text",
"description": "Text stored in the Google Docs iOS app's per document command log, one "
"row per document",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand Down Expand Up @@ -90,7 +90,7 @@
"name": "Google Docs - Document Media",
"description": "Images and drawings the Google Docs iOS app stored for a document, "
"rendered and shown with the document they belong to",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand Down Expand Up @@ -125,7 +125,7 @@
"description": "Per document sync state the Google Docs iOS app records across documents, "
"with the server update time, the last sync finish time and the failure "
"count",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand Down Expand Up @@ -163,7 +163,7 @@
"name": "Google Docs - Comment Sync State",
"description": "Documents the Google Docs iOS app tracked comments for, with the last "
"modified time and the next scheduled sync time",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand Down Expand Up @@ -200,7 +200,7 @@
"description": "Google accounts the Google Docs iOS app recorded, showing the signed in "
"account and the account identifiers named by keys in the app's "
"preferences",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand Down Expand Up @@ -228,7 +228,7 @@
"name": "Google Docs - Application State",
"description": "Application level state recorded by the Google Docs iOS app, including "
"first launch dates, the recorded app version and device boot time",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand All @@ -254,7 +254,7 @@
"name": "Google Docs - Contacts Cache",
"description": "People cached by the Google Docs iOS app for looking up collaborators, "
"with the display name, addresses and the affinity value as stored",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand Down
20 changes: 10 additions & 10 deletions scripts/artifacts/googlePhotos.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"description": "Items in the Google Photos library store, with the file name, capture "
"and client creation timestamps, dimensions, coordinates and camera "
"fields recorded for each item.",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand Down Expand Up @@ -38,7 +38,7 @@
"googlePhotosAlbums": {
"name": "Google Photos - Albums",
"description": "Albums recorded in the Google Photos library store.",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand All @@ -57,7 +57,7 @@
"name": "Google Photos - Shared Albums",
"description": "Shared albums, their recipients and the sync and activity timestamps "
"recorded for each.",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand All @@ -78,7 +78,7 @@
"name": "Google Photos - Shared Album Items",
"description": "Items belonging to shared albums, with the album and contributing actor "
"keys recorded for each.",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand All @@ -96,7 +96,7 @@
"googlePhotosSearchCategories": {
"name": "Google Photos - On-Device Search Clusters",
"description": "Labelled clusters the app holds for on-device search over the library.",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand All @@ -116,7 +116,7 @@
"googlePhotosRecentSearches": {
"name": "Google Photos - Recent Searches",
"description": "Recent search entries held by the app's on-device search store.",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand All @@ -134,7 +134,7 @@
"googlePhotosDownloadedMedia": {
"name": "Google Photos - Downloaded Media Files",
"description": "Video and audio files held in the app's per-extension fetch caches.",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand All @@ -160,7 +160,7 @@
"googlePhotosCachedVideoStreams": {
"name": "Google Photos - Cached Video Streams",
"description": "Streamed video the app cached, keyed by the library item it belongs to.",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand All @@ -186,7 +186,7 @@
"name": "Google Photos - Pre-Checkpoint Rows",
"description": "Rows held in the committed part of the app's stores that the current "
"state of those stores no longer returns.",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand Down Expand Up @@ -216,7 +216,7 @@
"name": "Google Photos - Application State",
"description": "Application and operating system versions and backup state recorded in "
"the app's preferences.",
"author": "@AlexisBrignoni, Claude",
"author": "@AlexisBrignoni, @mattiaepi (Mattia Epifani), Claude",
"creation_date": "2026-08-19",
"last_update_date": "2026-08-19",
"requirements": "none",
Expand Down
Loading
Loading