provenance:literature:bibliography
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| provenance:literature:bibliography [2026/09/04 17:39] – Second-sitting audit 2026-09-04: five duplicate entries consolidated (keys kept/deleted, invariants, wider umlaut-folded scan, rendered check, amendments); review passes pending, recorded as such. Authored by Claude karel.kubicek.claude | provenance:literature:bibliography [2026/09/04 18:43] (current) – Second-sitting audit: apply the four review passes' findings (autoKey STOP-list rule, 20-page union, 28/26 candidate split, 160-vs-161, first-sitting labelling, render-check off-by-one) and publish the full review log. Authored by Claude karel.kubicek.claude | ||
|---|---|---|---|
| Line 14: | Line 14: | ||
| ===== Run record ===== | ===== Run record ===== | ||
| - | * Run date: 2026-09-04 (UTC). First revision of this page. | + | * Run date: 2026-09-04 (UTC). First sitting; first revision of this page. |
| * Authoring agent: Claude Opus 5, executing the drain item '' | * Authoring agent: Claude Opus 5, executing the drain item '' | ||
| * Corpus at run time: 5,859 extracted papers, 2010–2026, | * Corpus at run time: 5,859 extracted papers, 2010–2026, | ||
| - | * Live bibliography read at revision **1788471646**, | + | * Live bibliography read at revision **1788471646**, |
| * Nothing on '' | * Nothing on '' | ||
| * '' | * '' | ||
| Line 35: | Line 35: | ||
| | Is the same paper in the bibliography twice? | all 837 entries (first sitting) | **yes, 5 pairs** — latent, no page cited both keys of a pair | | | Is the same paper in the bibliography twice? | all 837 entries (first sitting) | **yes, 5 pairs** — latent, no page cited both keys of a pair | | ||
| | … and after the second sitting? | all 850 entries on the saved page | **0 pairs**, both scans; 23 markers on 13 pages repointed first, then the 5 entries deleted | | | … and after the second sitting? | all 850 entries on the saved page | **0 pairs**, both scans; 23 markers on 13 pages repointed first, then the 5 entries deleted | | ||
| - | | Did the umlaut slip ('' | + | | Did the umlaut slip ('' |
| | Are the checks above capable of failing? | 13 mutations | all 13 change the reported counts | | | Are the checks above capable of failing? | 13 mutations | all 13 change the reported counts | | ||
| Line 589: | Line 589: | ||
| **No page currently cites both keys of a pair**, checked by | **No page currently cites both keys of a pair**, checked by | ||
| - | '' | + | '' |
| '' | '' | ||
| - | least one key of some pair; '' | + | least one key of some pair; '' |
| visible. Consolidating means choosing one key per pair and rewriting %%{[key]}%% | visible. Consolidating means choosing one key per pair and rewriting %%{[key]}%% | ||
| markers across the 26 pages that cite one, which is a different piece of work | markers across the 26 pages that cite one, which is a different piece of work | ||
| Line 597: | Line 597: | ||
| '' | '' | ||
| - | **Closed later the same day** by the item '' | + | **Closed later the same day**, but under a different |
| - | the consolidation and its invariants are the section //Audit 2026-09-04, second | + | filed here. '' |
| - | sitting// below. The table and counts in this section describe the 837-entry | + | for the Böttger pair alone, with the instruction to "check for other |
| - | file and are left as they were. | + | duplicate-title pairs in the same pass"; it therefore already covered the work |
| + | '' | ||
| + | consolidation and its invariants are the section //Audit 2026-09-04, second | ||
| + | sitting// below. | ||
| + | be closed as such; this run could add items to the queue but not close them. | ||
| + | The table and counts in this section describe the 837-entry file and are left | ||
| + | as they were. | ||
| ===== Audit 2026-09-04, second sitting: the five duplicates consolidated ===== | ===== Audit 2026-09-04, second sitting: the five duplicates consolidated ===== | ||
| Line 611: | Line 617: | ||
| revision 1788526615 (855 entries) and of all 161 other pages, taken at 17:21 | revision 1788526615 (855 entries) and of all 161 other pages, taken at 17:21 | ||
| UTC and re-checked against '' | UTC and re-checked against '' | ||
| - | revision had moved. | + | revision had moved. **161, where the first sitting says 160**: this provenance |
| + | page did not exist when that count was taken, and it is one of the 26 that name | ||
| + | a deleted key in prose. Both numbers are right for their own date. | ||
| ==== Which key was kept, and why ==== | ==== Which key was kept, and why ==== | ||
| - | Neither key of any pair was minted | + | None of the ten keys can have been minted |
| - | records carry no authors, so all ten were typed by hand. The tie-break is the | + | index records carry none, so '' |
| + | in the landing URL or required an explicit '' | ||
| file's own majority convention, **surname + year + '' | file's own majority convention, **surname + year + '' | ||
| - | diacritics dropped**, which is also what '' | + | diacritics dropped** |
| - | author | + | the first word longer than three letters that is not in its '' |
| - | first author' | + | '' |
| + | '' | ||
| + | first author' | ||
| + | **855-entry file, before the deletion**, so the Böttger paper is in it twice, | ||
| + | once in each row it is the example for; after the save 24 entries remain, 19 of | ||
| + | them stripped: | ||
| ^ Key spelling of the diacritic ^ Entries (of 25) ^ Examples ^ | ^ Key spelling of the diacritic ^ Entries (of 25) ^ Examples ^ | ||
| Line 646: | Line 660: | ||
| - Run '' | - Run '' | ||
| - Run '' | - Run '' | ||
| - | - Save the **20 pages first**, each with '' | + | - Save the **20 pages first** |
| - Purge the bibtex4dw cache on the bibliography and every repointed page (''? | - Purge the bibtex4dw cache on the bibliography and every repointed page (''? | ||
| - Re-fetch the 13 repointed pages and compare rendered reference-list length and marker count against copies fetched before the edit ('' | - Re-fetch the 13 repointed pages and compare rendered reference-list length and marker count against copies fetched before the edit ('' | ||
| Line 710: | Line 724: | ||
| citekey | citekey | ||
| key (18 page(s)) | key (18 page(s)) | ||
| + | distinct pages carrying any such example marker, AFTER: 20 | ||
| deleted keys still named in PROSE (not markers), left as historical record: 26 page(s) | deleted keys still named in PROSE (not markers), left as historical record: 26 page(s) | ||
| Line 746: | Line 761: | ||
| keys of a pair (a page that had would have lost a reference silently); and the | keys of a pair (a page that had would have lost a reference silently); and the | ||
| four " | four " | ||
| - | documentation examples written as literal markers in prose on 18 pages, | + | documentation examples written as literal markers in prose on **20** distinct |
| - | identical before and after. They are a pre-existing residue this run did not | + | pages ('' |
| - | touch and did not create. | + | script prints the union), |
| + | residue this run did not touch and did not create. | ||
| ==== Rendered check ==== | ==== Rendered check ==== | ||
| Line 771: | Line 787: | ||
| </ | </ | ||
| - | '' | + | Three rows sit one below the apply table' |
| + | '' | ||
| + | '' | ||
| + | **documentation example** written as a real marker: '' | ||
| + | first, and a contributor instruction naming '' | ||
| + | other two, which the plugin does not render at all. The apply script counts | ||
| + | those as citations, so its distinct-key column and its "pages citing each key" | ||
| + | lists are one high on those three pages. It does not touch the consolidation: | ||
| + | none of the five pairs is involved. | ||
| + | which cites papers but carries no | ||
| '' | '' | ||
| " | " | ||
| Line 789: | Line 814: | ||
| file, **0 definite** and the same 58. | file, **0 definite** and the same 58. | ||
| - | All 58 were read by hand and **none is a duplicate**. | + | All 58 were read by hand and **none is a duplicate**. |
| - | author with two or three different papers in one year (Durumeric 2013–2015, | + | artefacts whose " |
| - | Li 2017 and 2024, Liu 2025, Agarwal 2025 …); one is a replication and its | + | |
| original, caught by the title rule ('' | original, caught by the title rule ('' | ||
| - | '' | + | '' |
| - | the vendor name. No second umlaut pair exists in the file. The list is the | + | first-author comparison splits them **28 / 26**: 28 are the same first author |
| - | residue of the fold and is printed in full so the judgement can be checked: | + | with two or three different papers in one year (Durumeric 2013–2015, |
| + | 2018, Oest 2020, Kancherla 2025 …), and 26 have first-author strings that | ||
| + | differ: 25 are **different people who share a surname | ||
| + | Liu, Lin, Wu, Agarwal, Tang — and one is a single person spelled two ways | ||
| + | ('' | ||
| + | second class is the price of a rule that folds surnames: it is the only way | ||
| + | Böttger and Boettger can be paired at all. No second umlaut pair exists in the file. The list is the residue | ||
| + | of the fold and is printed in full, with both first-author strings on every | ||
| + | row, so the judgement can be checked: | ||
| < | < | ||
| Line 819: | Line 851: | ||
| CANDIDATE pairs (rule C or D only) — judged by hand, see the provenance page: 58 | CANDIDATE pairs (rule C or D only) — judged by hand, see the provenance page: 58 | ||
| - | [D] LePochat2019_tranco | + | [D] LePochat2019_tranco |
| 2019 Tranco: A Research-Oriented Top Sites Ranking Hardened Against Manipulation | 2019 Tranco: A Research-Oriented Top Sites Ranking Hardened Against Manipulation | ||
| 2019 Evaluating the Long-term Effects of Parameters on the Characteristics of the {Tranco} Top Sites Rank | 2019 Evaluating the Long-term Effects of Parameters on the Characteristics of the {Tranco} Top Sites Rank | ||
| - | [D] agarwal2024_peeking | + | [D] agarwal2024_peeking |
| 2024 Peeking through the window: Fingerprinting Browser Extensions through Page-Visible Execution Traces | 2024 Peeking through the window: Fingerprinting Browser Extensions through Page-Visible Execution Traces | ||
| 2024 Poster: A Comprehensive Categorization of SMS Scams | 2024 Poster: A Comprehensive Categorization of SMS Scams | ||
| - | [D] agarwal2025_dropped | + | [D] agarwal2025_dropped |
| 2025 'Hey mum, I dropped my phone down the toilet': | 2025 'Hey mum, I dropped my phone down the toilet': | ||
| 2025 Fishing for Smishing: Understanding SMS Phishing Infrastructure and Strategies by Mining Public User | 2025 Fishing for Smishing: Understanding SMS Phishing Infrastructure and Strategies by Mining Public User | ||
| - | [D] agarwal2025_dropped | + | [D] agarwal2025_dropped |
| 2025 'Hey mum, I dropped my phone down the toilet': | 2025 'Hey mum, I dropped my phone down the toilet': | ||
| 2025 "I have no idea how to make it safer": | 2025 "I have no idea how to make it safer": | ||
| - | [D] agarwal2025_fishing | + | [D] agarwal2025_fishing |
| 2025 Fishing for Smishing: Understanding SMS Phishing Infrastructure and Strategies by Mining Public User | 2025 Fishing for Smishing: Understanding SMS Phishing Infrastructure and Strategies by Mining Public User | ||
| 2025 "I have no idea how to make it safer": | 2025 "I have no idea how to make it safer": | ||
| - | [D] alroomi2023_login | + | [D] alroomi2023_login |
| 2023 A Large-Scale Measurement of Website Login Policies | 2023 A Large-Scale Measurement of Website Login Policies | ||
| 2023 Measuring Website Password Creation Policies At Scale | 2023 Measuring Website Password Creation Policies At Scale | ||
| - | [D] bahrami2025_bytedefender | + | [D] bahrami2025_bytedefender |
| 2025 Byte by Byte: Unmasking Browser Fingerprinting at the Function Level Using V8 Bytecode Transformers | 2025 Byte by Byte: Unmasking Browser Fingerprinting at the Function Level Using V8 Bytecode Transformers | ||
| 2025 {CookieGuard}: | 2025 {CookieGuard}: | ||
| - | [D] bashir2019_adstxt | + | [D] bashir2019_adstxt |
| 2019 A Longitudinal Analysis of the ads.txt Standard | 2019 A Longitudinal Analysis of the ads.txt Standard | ||
| 2019 Quantity vs. Quality: Evaluating User Interest Profiles Using Ad Preference Managers | 2019 Quantity vs. Quality: Evaluating User Interest Profiles Using Ad Preference Managers | ||
| - | [D] bhuiyan2025_digital | + | [D] bhuiyan2025_digital |
| 2025 Digital Disparities: | 2025 Digital Disparities: | ||
| 2025 Not All Visitors are Bilingual: A Measurement Study of the Multilingual Web from an Accessibility Pe | 2025 Not All Visitors are Bilingual: A Measurement Study of the Multilingual Web from an Accessibility Pe | ||
| - | [C] bratton2019_replication | + | [C] bratton2019_replication |
| 2019 The Association Between Exaggeration in Health-Related Science News and Academic Press Releases: A R | 2019 The Association Between Exaggeration in Health-Related Science News and Academic Press Releases: A R | ||
| 2014 The Association Between Exaggeration in Health Related Science News and Academic Press Releases: Ret | 2014 The Association Between Exaggeration in Health Related Science News and Academic Press Releases: Ret | ||
| - | [D] chen2021_cookieswap | + | [D] chen2021_cookieswap |
| 2021 Cookie Swap Party: Abusing First-Party Cookies for Web Tracking | 2021 Cookie Swap Party: Abusing First-Party Cookies for Web Tracking | ||
| 2021 Detecting Filter List Evasion with Event-Loop-Turn Granularity JavaScript Signatures | 2021 Detecting Filter List Evasion with Event-Loop-Turn Granularity JavaScript Signatures | ||
| - | [D] chen2025_parents | + | [D] chen2025_parents |
| 2025 Empowering Parents to Support Children' | 2025 Empowering Parents to Support Children' | ||
| 2025 Semantics-Aware Cookie Purpose Compliance | 2025 Semantics-Aware Cookie Purpose Compliance | ||
| - | [CD] duckduckgo_tracker_radar_2026 | + | [CD] duckduckgo_tracker_radar_2026 |
| 2026 DuckDuckGo Tracker Radar | 2026 DuckDuckGo Tracker Radar | ||
| 2026 DuckDuckGo Tracker Radar Detector | 2026 DuckDuckGo Tracker Radar Detector | ||
| - | [D] duckduckgo_tracker_radar_2026 | + | [D] duckduckgo_tracker_radar_2026 |
| 2026 DuckDuckGo Tracker Radar | 2026 DuckDuckGo Tracker Radar | ||
| 2026 Tracker Radar Collector | 2026 Tracker Radar Collector | ||
| - | [D] duckduckgo_tracker_radar_detector_2026 | + | [D] duckduckgo_tracker_radar_detector_2026 |
| 2026 DuckDuckGo Tracker Radar Detector | 2026 DuckDuckGo Tracker Radar Detector | ||
| 2026 Tracker Radar Collector | 2026 Tracker Radar Collector | ||
| - | [D] durumeric2013_https | + | [D] durumeric2013_https |
| 2013 Analysis of the HTTPS certificate ecosystem | 2013 Analysis of the HTTPS certificate ecosystem | ||
| 2013 {ZMap}: Fast Internet-wide Scanning and Its Security Applications | 2013 {ZMap}: Fast Internet-wide Scanning and Its Security Applications | ||
| - | [D] durumeric2014_heartbleed | + | [D] durumeric2014_heartbleed |
| 2014 The Matter of Heartbleed | 2014 The Matter of Heartbleed | ||
| 2014 An Internet-Wide View of Internet-Wide Scanning | 2014 An Internet-Wide View of Internet-Wide Scanning | ||
| - | [D] durumeric2015_neither | + | [D] durumeric2015_neither |
| 2015 Neither Snow Nor Rain Nor MITM...: An Empirical Analysis of Email Delivery Security | 2015 Neither Snow Nor Rain Nor MITM...: An Empirical Analysis of Email Delivery Security | ||
| 2015 A Search Engine Backed by Internet-Wide Scanning | 2015 A Search Engine Backed by Internet-Wide Scanning | ||
| - | [D] edu2022_alexa | + | [D] edu2022_alexa |
| 2022 Measuring Alexa Skill Privacy Practices across Three Years | 2022 Measuring Alexa Skill Privacy Practices across Three Years | ||
| 2022 Exploring the security and privacy risks of chatbots in messaging services | 2022 Exploring the security and privacy risks of chatbots in messaging services | ||
| - | [D] iqbal2022_khaleesi | + | [D] iqbal2022_khaleesi |
| 2022 Khaleesi: Breaker of Advertising and Tracking Request Chains | 2022 Khaleesi: Breaker of Advertising and Tracking Request Chains | ||
| 2022 Left or Right: A Peek into the Political Biases in Email Spam Filtering Algorithms During US Electio | 2022 Left or Right: A Peek into the Political Biases in Email Spam Filtering Algorithms During US Electio | ||
| - | [D] kancherla2025_johnny | + | [D] kancherla2025_johnny |
| 2025 Johnny Can't Revoke Consent Either: Measuring Compliance of Consent Revocation on the Web | 2025 Johnny Can't Revoke Consent Either: Measuring Compliance of Consent Revocation on the Web | ||
| 2025 Least Privilege Access for Persistent Storage Mechanisms in Web Browsers | 2025 Least Privilege Access for Persistent Storage Mechanisms in Web Browsers | ||
| - | [D] kirchner2024_black | + | [D] kirchner2024_black |
| 2024 A Black-Box Privacy Analysis of Messaging Service Providers' | 2024 A Black-Box Privacy Analysis of Messaging Service Providers' | ||
| 2024 Dancer in the Dark: Synthesizing and Evaluating Polyglots for Blind Cross-Site Scripting | 2024 Dancer in the Dark: Synthesizing and Evaluating Polyglots for Blind Cross-Site Scripting | ||
| - | [D] lee2023_adtargeting | + | [D] lee2023_adtargeting |
| 2023 When and Why Do People Want Ad Targeting Explanations? | 2023 When and Why Do People Want Ad Targeting Explanations? | ||
| 2023 Net-track: Generic Web Tracking Detection Using Packet Metadata | 2023 Net-track: Generic Web Tracking Detection Using Packet Metadata | ||
| - | [D] li2016_remedying | + | [D] li2016_remedying |
| 2016 Remedying Web Hijacking: Notification Effectiveness and Webmaster Comprehension | 2016 Remedying Web Hijacking: Notification Effectiveness and Webmaster Comprehension | ||
| 2016 You've Got Vulnerability: | 2016 You've Got Vulnerability: | ||
| - | [D] li2017_radar | + | [D] li2017_radar |
| 2017 FBS-Radar: Uncovering Fake Base Stations at Scale in the Wild | 2017 FBS-Radar: Uncovering Fake Base Stations at Scale in the Wild | ||
| 2017 A Large-Scale Empirical Study of Security Patches | 2017 A Large-Scale Empirical Study of Security Patches | ||
| - | [D] li2017_radar | + | [D] li2017_radar |
| 2017 FBS-Radar: Uncovering Fake Base Stations at Scale in the Wild | 2017 FBS-Radar: Uncovering Fake Base Stations at Scale in the Wild | ||
| 2017 Static analysis of Android apps: A systematic literature review | 2017 Static analysis of Android apps: A systematic literature review | ||
| - | [D] li2017_security | + | [D] li2017_security |
| 2017 A Large-Scale Empirical Study of Security Patches | 2017 A Large-Scale Empirical Study of Security Patches | ||
| 2017 Static analysis of Android apps: A systematic literature review | 2017 Static analysis of Android apps: A systematic literature review | ||
| - | [D] li2024_bounce | + | [D] li2024_bounce |
| 2024 Bounce in the Wild: A Deep Dive into Email Delivery Failures from a Large Email Service Provider | 2024 Bounce in the Wild: A Deep Dive into Email Delivery Failures from a Large Email Service Provider | ||
| 2024 Are We Getting Well-informed? | 2024 Are We Getting Well-informed? | ||
| - | [D] li2024_bounce | + | [D] li2024_bounce |
| 2024 Bounce in the Wild: A Deep Dive into Email Delivery Failures from a Large Email Service Provider | 2024 Bounce in the Wild: A Deep Dive into Email Delivery Failures from a Large Email Service Provider | ||
| 2024 A Worldwide View on the Reachability of Encrypted DNS Services | 2024 A Worldwide View on the Reachability of Encrypted DNS Services | ||
| - | [D] li2024_wellinformed | + | [D] li2024_wellinformed |
| 2024 Are We Getting Well-informed? | 2024 Are We Getting Well-informed? | ||
| 2024 A Worldwide View on the Reachability of Encrypted DNS Services | 2024 A Worldwide View on the Reachability of Encrypted DNS Services | ||
| - | [D] liao2016_characterizing | + | [D] liao2016_characterizing |
| 2016 Characterizing Long-tail SEO Spam on Cloud Web Hosting Services | 2016 Characterizing Long-tail SEO Spam on Cloud Web Hosting Services | ||
| 2016 Seeking Nonsense, Looking for Trouble: Efficient Promotional-Infection Detection through Semantic In | 2016 Seeking Nonsense, Looking for Trouble: Efficient Promotional-Infection Detection through Semantic In | ||
| - | [D] lin2021_longitudinal | + | [D] lin2021_longitudinal |
| 2021 A Longitudinal Study of Removed Apps in {iOS} App Store | 2021 A Longitudinal Study of Removed Apps in {iOS} App Store | ||
| 2021 Phishpedia: A Hybrid Deep Learning Based Approach to Visually Identify Phishing Webpages | 2021 Phishpedia: A Hybrid Deep Learning Based Approach to Visually Identify Phishing Webpages | ||
| - | [D] lin2022_investigating | + | [D] lin2022_investigating |
| 2022 Investigating Advertisers' | 2022 Investigating Advertisers' | ||
| 2022 Phish in Sheep' | 2022 Phish in Sheep' | ||
| - | [D] liu2024_opted | + | [D] liu2024_opted |
| 2024 Opted Out, Yet Tracked: Are Regulations Enough to Protect Your Privacy? | 2024 Opted Out, Yet Tracked: Are Regulations Enough to Protect Your Privacy? | ||
| 2024 From Promises to Practice: Evaluating the Private Browsing Modes of Android Browser Apps | 2024 From Promises to Practice: Evaluating the Private Browsing Modes of Android Browser Apps | ||
| - | [D] liu2025_domino | + | [D] liu2025_domino |
| 2025 The DOMino Effect: Detecting and Exploiting DOM Clobbering Gadgets via Concolic Execution with Symbo | 2025 The DOMino Effect: Detecting and Exploiting DOM Clobbering Gadgets via Concolic Execution with Symbo | ||
| 2025 The First Early Evidence of the Use of Browser Fingerprinting for Online Tracking | 2025 The First Early Evidence of the Use of Browser Fingerprinting for Online Tracking | ||
| - | [D] liu2025_domino | + | [D] liu2025_domino |
| 2025 The DOMino Effect: Detecting and Exploiting DOM Clobbering Gadgets via Concolic Execution with Symbo | 2025 The DOMino Effect: Detecting and Exploiting DOM Clobbering Gadgets via Concolic Execution with Symbo | ||
| 2025 Somesite I Used To Crawl: Awareness, Agency and Efficacy in Protecting Content Creators From AI Craw | 2025 Somesite I Used To Crawl: Awareness, Agency and Efficacy in Protecting Content Creators From AI Craw | ||
| - | [D] liu2025_fingerprinting | + | [D] liu2025_fingerprinting |
| 2025 The First Early Evidence of the Use of Browser Fingerprinting for Online Tracking | 2025 The First Early Evidence of the Use of Browser Fingerprinting for Online Tracking | ||
| 2025 Somesite I Used To Crawl: Awareness, Agency and Efficacy in Protecting Content Creators From AI Craw | 2025 Somesite I Used To Crawl: Awareness, Agency and Efficacy in Protecting Content Creators From AI Craw | ||
| - | [D] nguyen2025_breaking | + | [D] nguyen2025_breaking |
| 2025 Breaking the Shield: Analyzing and Attacking Canvas Fingerprinting Defenses in the Wild | 2025 Breaking the Shield: Analyzing and Attacking Canvas Fingerprinting Defenses in the Wild | ||
| 2025 " | 2025 " | ||
| - | [D] nisenoff2023_awareness | + | [D] nisenoff2023_awareness |
| 2023 User Awareness and Behaviors Concerning Encrypted {DNS} Settings in Web Browsers | 2023 User Awareness and Behaviors Concerning Encrypted {DNS} Settings in Web Browsers | ||
| 2023 Defining " | 2023 Defining " | ||
| - | [D] oest2020_phishtime | + | [D] oest2020_phishtime |
| 2020 PhishTime: Continuous Longitudinal Measurement of the Effectiveness of Anti-phishing Blacklists | 2020 PhishTime: Continuous Longitudinal Measurement of the Effectiveness of Anti-phishing Blacklists | ||
| 2020 Sunrise to Sunset: Analyzing the End-to-end Life Cycle and Effectiveness of Phishing Attacks at Scal | 2020 Sunrise to Sunset: Analyzing the End-to-end Life Cycle and Effectiveness of Phishing Attacks at Scal | ||
| - | [D] papadogiannakis2025_before | + | [D] papadogiannakis2025_before |
| 2025 Before \& After: The Effect of EU's 2022 Code of Practice on Disinformation | 2025 Before \& After: The Effect of EU's 2022 Code of Practice on Disinformation | ||
| 2025 Welcome to the Dark Side: Analyzing the Revenue Flows of Fraud in the Online Ad Ecosystem | 2025 Welcome to the Dark Side: Analyzing the Revenue Flows of Fraud in the Online Ad Ecosystem | ||
| - | [D] ruth2022_toppling | + | [D] ruth2022_toppling |
| 2022 Toppling Top Lists: Evaluating the Accuracy of Popular Website Lists | 2022 Toppling Top Lists: Evaluating the Accuracy of Popular Website Lists | ||
| 2022 A World Wide View of Browsing the World Wide Web | 2022 A World Wide View of Browsing the World Wide Web | ||
| - | [D] scheitle2018_long | + | [D] scheitle2018_long |
| 2018 A Long Way to the Top: Significance, | 2018 A Long Way to the Top: Significance, | ||
| 2018 The Rise of Certificate Transparency and Its Implications on the Internet Ecosystem | 2018 The Rise of Certificate Transparency and Its Implications on the Internet Ecosystem | ||
| - | [D] starov2017_extended | + | [D] starov2017_extended |
| 2017 Extended Tracking Powers: Measuring the Privacy Diffusion Enabled by Browser Extensions | 2017 Extended Tracking Powers: Measuring the Privacy Diffusion Enabled by Browser Extensions | ||
| 2017 XHOUND: Quantifying the Fingerprintability of Browser Extensions | 2017 XHOUND: Quantifying the Fingerprintability of Browser Extensions | ||
| - | [D] tang2025_misuse | + | [D] tang2025_misuse |
| 2025 Misuse, Misreporting, | 2025 Misuse, Misreporting, | ||
| 2025 Navigating Cookie Consent Violations Across the Globe | 2025 Navigating Cookie Consent Violations Across the Globe | ||
| - | [D] utz2023_comparing | + | [D] utz2023_comparing |
| 2023 Comparing Large-Scale Privacy and Security Notifications | 2023 Comparing Large-Scale Privacy and Security Notifications | ||
| 2023 Privacy Rarely Considered: Exploring Considerations in the Adoption of Third-Party Services by Websi | 2023 Privacy Rarely Considered: Exploring Considerations in the Adoption of Third-Party Services by Websi | ||
| - | [D] vastel2018_scanner | + | [D] vastel2018_scanner |
| 2018 Fp-Scanner: The Privacy Implications of Browser Fingerprint Inconsistencies | 2018 Fp-Scanner: The Privacy Implications of Browser Fingerprint Inconsistencies | ||
| 2018 FP-STALKER: Tracking Browser Fingerprint Evolutions | 2018 FP-STALKER: Tracking Browser Fingerprint Evolutions | ||
| - | [D] vekaria2025_bighelp | + | [D] vekaria2025_bighelp |
| 2025 Big Help or Big Brother? Auditing Tracking, Profiling, and Personalization in Generative AI Assistan | 2025 Big Help or Big Brother? Auditing Tracking, Profiling, and Personalization in Generative AI Assistan | ||
| 2025 SoK: Advances and Open Problems in Web Tracking | 2025 SoK: Advances and Open Problems in Web Tracking | ||
| - | [D] venkatadri2019_auditing | + | [D] venkatadri2019_auditing |
| 2019 Auditing Offline Data Brokers via Facebook' | 2019 Auditing Offline Data Brokers via Facebook' | ||
| 2019 Investigating sources of PII used in Facebook’s targeted advertising | 2019 Investigating sources of PII used in Facebook’s targeted advertising | ||
| - | [D] wang2026_masks | + | [D] wang2026_masks |
| 2026 The Masks We (Think We) Wear: Privacy Threats of Browser-Extension Wallets in the Web3 Ecosystem | 2026 The Masks We (Think We) Wear: Privacy Threats of Browser-Extension Wallets in the Web3 Ecosystem | ||
| 2026 SIPConfusion: | 2026 SIPConfusion: | ||
| - | [D] wu2025_appprivacyreport | + | [D] wu2025_appprivacyreport |
| 2025 Transparency or Information Overload? Evaluating Users’ Comprehension and Perceptions of the iOS App | 2025 Transparency or Information Overload? Evaluating Users’ Comprehension and Perceptions of the iOS App | ||
| 2025 Revealing the Black Box of Device Search Engine: Scanning Assets, Strategies, and Ethical Considerat | 2025 Revealing the Black Box of Device Search Engine: Scanning Assets, Strategies, and Ethical Considerat | ||
| - | [D] wu2026_email | + | [D] wu2026_email |
| 2026 One Email, Many Faces: A Deep Dive into Identity Confusion in Email Aliases | 2026 One Email, Many Faces: A Deep Dive into Identity Confusion in Email Aliases | ||
| 2026 Tracking the Stray Sheep: Understanding DNS Response Manipulation in the Wild | 2026 Tracking the Stray Sheep: Understanding DNS Response Manipulation in the Wild | ||
| - | [D] xie2024_arcanum | + | [D] xie2024_arcanum |
| 2024 Arcanum: Detecting and Evaluating the Privacy Risks of Browser Extensions on Web Pages and Web Conte | 2024 Arcanum: Detecting and Evaluating the Privacy Risks of Browser Extensions on Web Pages and Web Conte | ||
| 2024 Crawling to the Top: An Empirical Evaluation of Top List Use | 2024 Crawling to the Top: An Empirical Evaluation of Top List Use | ||
| - | [D] yang2022_extensive | + | [D] yang2022_extensive |
| 2022 An Extensive Study of Residential Proxies in China | 2022 An Extensive Study of Residential Proxies in China | ||
| 2022 WTAGRAPH: Web Tracking and Advertising Detection using Graph Neural Networks | 2022 WTAGRAPH: Web Tracking and Advertising Detection using Graph Neural Networks | ||
| - | [D] zhang2022_harpo | + | [D] zhang2022_harpo |
| 2022 HARPO: Learning to Subvert Online Behavioral Advertising | 2022 HARPO: Learning to Subvert Online Behavioral Advertising | ||
| 2022 I'm SPARTACUS, No, I'm SPARTACUS: Proactively Protecting Users from Phishing by Intentionally Trigge | 2022 I'm SPARTACUS, No, I'm SPARTACUS: Proactively Protecting Users from Phishing by Intentionally Trigge | ||
| - | [D] zhang2024_inbox | + | [D] zhang2024_inbox |
| 2024 Inbox Invasion: Exploiting MIME Ambiguities to Evade Email Attachment Detectors | 2024 Inbox Invasion: Exploiting MIME Ambiguities to Evade Email Attachment Detectors | ||
| 2024 QUIC is not Quick Enough over Fast Internet | 2024 QUIC is not Quick Enough over Fast Internet | ||
| - | [D] zhang2025_abusability | + | [D] zhang2025_abusability |
| 2025 Abusability of Automation Apps in Intimate Partner Violence | 2025 Abusability of Automation Apps in Intimate Partner Violence | ||
| 2025 Demystifying the (In)Security of {QR} Code-based Login in Real-world Deployments | 2025 Demystifying the (In)Security of {QR} Code-based Login in Real-world Deployments | ||
| - | [D] zhu2020_label | + | [D] zhu2020_label |
| 2020 Measuring and Modeling the Label Dynamics of Online Anti-Malware Engines | 2020 Measuring and Modeling the Label Dynamics of Online Anti-Malware Engines | ||
| 2020 Demo: Benchmarking Label Dynamics of VirusTotal Engines | 2020 Demo: Benchmarking Label Dynamics of VirusTotal Engines | ||
| + | |||
| + | candidates whose first-author string is identical on both sides: 31 of 58; different first author (shared surname, or a non-person ' | ||
| </ | </ | ||
| Line 1020: | Line 1054: | ||
| | Extend this page rather than create '' | | Extend this page rather than create '' | ||
| - | ===== What could not be established ===== | + | ===== What could not be established, first sitting |
| * **Whether defects 1 and 2 ever reached the wiki.** Zero missing authors survive in '' | * **Whether defects 1 and 2 ever reached the wiki.** Zero missing authors survive in '' | ||
| Line 1030: | Line 1064: | ||
| * **Whether '' | * **Whether '' | ||
| - | ===== Judgement calls ===== | + | ===== Judgement calls, first sitting |
| ^ Call ^ Alternative a reasonable person would pick ^ Why this one ^ | ^ Call ^ Alternative a reasonable person would pick ^ Why this one ^ | ||
| Line 2859: | Line 2893: | ||
| author = field(e, " | author = field(e, " | ||
| year = field(e, " | year = field(e, " | ||
| + | first = re.split(r" | ||
| rec[k] = dict(doi=doi, | rec[k] = dict(doi=doi, | ||
| - | surname=fold_surname(author) if author else "" | + | surname=fold_surname(author) if author else "" |
| print(f" | print(f" | ||
| print(f" | print(f" | ||
| Line 2904: | Line 2939: | ||
| print(f" | print(f" | ||
| f" | f" | ||
| + | # Rule D fires on a folded SURNAME, so it also pairs different people who | ||
| + | # share a common surname (Li, Zhang, Liu). Print the first author' | ||
| + | # name string for both sides and count how many pairs are the same string, | ||
| + | # so the residue can be described without hand-counting. | ||
| + | same_person = 0 | ||
| for p, rules in sorted(candidates.items(), | for p, rules in sorted(candidates.items(), | ||
| a, b = sorted(p) | a, b = sorted(p) | ||
| - | print(f" | + | |
| + | same_person += same | ||
| + | | ||
| + | f" | ||
| print(f" | print(f" | ||
| print(f" | print(f" | ||
| + | print(f" | ||
| + | f" | ||
| + | f" | ||
| return 1 if definite else 0 | return 1 if definite else 0 | ||
| Line 2923: | Line 2969: | ||
| CANDIDATE pairs (rule C or D only) — judged by hand, see the provenance page: 58 | CANDIDATE pairs (rule C or D only) — judged by hand, see the provenance page: 58 | ||
| - | [D] LePochat2019_tranco | + | [D] LePochat2019_tranco |
| 2019 Tranco: A Research-Oriented Top Sites Ranking Hardened Against Manipulation | 2019 Tranco: A Research-Oriented Top Sites Ranking Hardened Against Manipulation | ||
| 2019 Evaluating the Long-term Effects of Parameters on the Characteristics of the {Tranco} Top Sites Rank | 2019 Evaluating the Long-term Effects of Parameters on the Characteristics of the {Tranco} Top Sites Rank | ||
| - | [D] agarwal2024_peeking | + | [D] agarwal2024_peeking |
| 2024 Peeking through the window: Fingerprinting Browser Extensions through Page-Visible Execution Traces | 2024 Peeking through the window: Fingerprinting Browser Extensions through Page-Visible Execution Traces | ||
| 2024 Poster: A Comprehensive Categorization of SMS Scams | 2024 Poster: A Comprehensive Categorization of SMS Scams | ||
| - | [D] agarwal2025_dropped | + | [D] agarwal2025_dropped |
| 2025 'Hey mum, I dropped my phone down the toilet': | 2025 'Hey mum, I dropped my phone down the toilet': | ||
| 2025 Fishing for Smishing: Understanding SMS Phishing Infrastructure and Strategies by Mining Public User | 2025 Fishing for Smishing: Understanding SMS Phishing Infrastructure and Strategies by Mining Public User | ||
| - | [D] agarwal2025_dropped | + | [D] agarwal2025_dropped |
| 2025 'Hey mum, I dropped my phone down the toilet': | 2025 'Hey mum, I dropped my phone down the toilet': | ||
| 2025 "I have no idea how to make it safer": | 2025 "I have no idea how to make it safer": | ||
| - | [D] agarwal2025_fishing | + | [D] agarwal2025_fishing |
| 2025 Fishing for Smishing: Understanding SMS Phishing Infrastructure and Strategies by Mining Public User | 2025 Fishing for Smishing: Understanding SMS Phishing Infrastructure and Strategies by Mining Public User | ||
| 2025 "I have no idea how to make it safer": | 2025 "I have no idea how to make it safer": | ||
| - | [D] alroomi2023_login | + | [D] alroomi2023_login |
| 2023 A Large-Scale Measurement of Website Login Policies | 2023 A Large-Scale Measurement of Website Login Policies | ||
| 2023 Measuring Website Password Creation Policies At Scale | 2023 Measuring Website Password Creation Policies At Scale | ||
| - | [D] bahrami2025_bytedefender | + | [D] bahrami2025_bytedefender |
| 2025 Byte by Byte: Unmasking Browser Fingerprinting at the Function Level Using V8 Bytecode Transformers | 2025 Byte by Byte: Unmasking Browser Fingerprinting at the Function Level Using V8 Bytecode Transformers | ||
| 2025 {CookieGuard}: | 2025 {CookieGuard}: | ||
| - | [D] bashir2019_adstxt | + | [D] bashir2019_adstxt |
| 2019 A Longitudinal Analysis of the ads.txt Standard | 2019 A Longitudinal Analysis of the ads.txt Standard | ||
| 2019 Quantity vs. Quality: Evaluating User Interest Profiles Using Ad Preference Managers | 2019 Quantity vs. Quality: Evaluating User Interest Profiles Using Ad Preference Managers | ||
| - | [D] bhuiyan2025_digital | + | [D] bhuiyan2025_digital |
| 2025 Digital Disparities: | 2025 Digital Disparities: | ||
| 2025 Not All Visitors are Bilingual: A Measurement Study of the Multilingual Web from an Accessibility Pe | 2025 Not All Visitors are Bilingual: A Measurement Study of the Multilingual Web from an Accessibility Pe | ||
| - | [C] bratton2019_replication | + | [C] bratton2019_replication |
| 2019 The Association Between Exaggeration in Health-Related Science News and Academic Press Releases: A R | 2019 The Association Between Exaggeration in Health-Related Science News and Academic Press Releases: A R | ||
| 2014 The Association Between Exaggeration in Health Related Science News and Academic Press Releases: Ret | 2014 The Association Between Exaggeration in Health Related Science News and Academic Press Releases: Ret | ||
| - | [D] chen2021_cookieswap | + | [D] chen2021_cookieswap |
| 2021 Cookie Swap Party: Abusing First-Party Cookies for Web Tracking | 2021 Cookie Swap Party: Abusing First-Party Cookies for Web Tracking | ||
| 2021 Detecting Filter List Evasion with Event-Loop-Turn Granularity JavaScript Signatures | 2021 Detecting Filter List Evasion with Event-Loop-Turn Granularity JavaScript Signatures | ||
| - | [D] chen2025_parents | + | [D] chen2025_parents |
| 2025 Empowering Parents to Support Children' | 2025 Empowering Parents to Support Children' | ||
| 2025 Semantics-Aware Cookie Purpose Compliance | 2025 Semantics-Aware Cookie Purpose Compliance | ||
| - | [CD] duckduckgo_tracker_radar_2026 | + | [CD] duckduckgo_tracker_radar_2026 |
| 2026 DuckDuckGo Tracker Radar | 2026 DuckDuckGo Tracker Radar | ||
| 2026 DuckDuckGo Tracker Radar Detector | 2026 DuckDuckGo Tracker Radar Detector | ||
| - | [D] duckduckgo_tracker_radar_2026 | + | [D] duckduckgo_tracker_radar_2026 |
| 2026 DuckDuckGo Tracker Radar | 2026 DuckDuckGo Tracker Radar | ||
| 2026 Tracker Radar Collector | 2026 Tracker Radar Collector | ||
| - | [D] duckduckgo_tracker_radar_detector_2026 | + | [D] duckduckgo_tracker_radar_detector_2026 |
| 2026 DuckDuckGo Tracker Radar Detector | 2026 DuckDuckGo Tracker Radar Detector | ||
| 2026 Tracker Radar Collector | 2026 Tracker Radar Collector | ||
| - | [D] durumeric2013_https | + | [D] durumeric2013_https |
| 2013 Analysis of the HTTPS certificate ecosystem | 2013 Analysis of the HTTPS certificate ecosystem | ||
| 2013 {ZMap}: Fast Internet-wide Scanning and Its Security Applications | 2013 {ZMap}: Fast Internet-wide Scanning and Its Security Applications | ||
| - | [D] durumeric2014_heartbleed | + | [D] durumeric2014_heartbleed |
| 2014 The Matter of Heartbleed | 2014 The Matter of Heartbleed | ||
| 2014 An Internet-Wide View of Internet-Wide Scanning | 2014 An Internet-Wide View of Internet-Wide Scanning | ||
| - | [D] durumeric2015_neither | + | [D] durumeric2015_neither |
| 2015 Neither Snow Nor Rain Nor MITM...: An Empirical Analysis of Email Delivery Security | 2015 Neither Snow Nor Rain Nor MITM...: An Empirical Analysis of Email Delivery Security | ||
| 2015 A Search Engine Backed by Internet-Wide Scanning | 2015 A Search Engine Backed by Internet-Wide Scanning | ||
| - | [D] edu2022_alexa | + | [D] edu2022_alexa |
| 2022 Measuring Alexa Skill Privacy Practices across Three Years | 2022 Measuring Alexa Skill Privacy Practices across Three Years | ||
| 2022 Exploring the security and privacy risks of chatbots in messaging services | 2022 Exploring the security and privacy risks of chatbots in messaging services | ||
| - | [D] iqbal2022_khaleesi | + | [D] iqbal2022_khaleesi |
| 2022 Khaleesi: Breaker of Advertising and Tracking Request Chains | 2022 Khaleesi: Breaker of Advertising and Tracking Request Chains | ||
| 2022 Left or Right: A Peek into the Political Biases in Email Spam Filtering Algorithms During US Electio | 2022 Left or Right: A Peek into the Political Biases in Email Spam Filtering Algorithms During US Electio | ||
| - | [D] kancherla2025_johnny | + | [D] kancherla2025_johnny |
| 2025 Johnny Can't Revoke Consent Either: Measuring Compliance of Consent Revocation on the Web | 2025 Johnny Can't Revoke Consent Either: Measuring Compliance of Consent Revocation on the Web | ||
| 2025 Least Privilege Access for Persistent Storage Mechanisms in Web Browsers | 2025 Least Privilege Access for Persistent Storage Mechanisms in Web Browsers | ||
| - | [D] kirchner2024_black | + | [D] kirchner2024_black |
| 2024 A Black-Box Privacy Analysis of Messaging Service Providers' | 2024 A Black-Box Privacy Analysis of Messaging Service Providers' | ||
| 2024 Dancer in the Dark: Synthesizing and Evaluating Polyglots for Blind Cross-Site Scripting | 2024 Dancer in the Dark: Synthesizing and Evaluating Polyglots for Blind Cross-Site Scripting | ||
| - | [D] lee2023_adtargeting | + | [D] lee2023_adtargeting |
| 2023 When and Why Do People Want Ad Targeting Explanations? | 2023 When and Why Do People Want Ad Targeting Explanations? | ||
| 2023 Net-track: Generic Web Tracking Detection Using Packet Metadata | 2023 Net-track: Generic Web Tracking Detection Using Packet Metadata | ||
| - | [D] li2016_remedying | + | [D] li2016_remedying |
| 2016 Remedying Web Hijacking: Notification Effectiveness and Webmaster Comprehension | 2016 Remedying Web Hijacking: Notification Effectiveness and Webmaster Comprehension | ||
| 2016 You've Got Vulnerability: | 2016 You've Got Vulnerability: | ||
| - | [D] li2017_radar | + | [D] li2017_radar |
| 2017 FBS-Radar: Uncovering Fake Base Stations at Scale in the Wild | 2017 FBS-Radar: Uncovering Fake Base Stations at Scale in the Wild | ||
| 2017 A Large-Scale Empirical Study of Security Patches | 2017 A Large-Scale Empirical Study of Security Patches | ||
| - | [D] li2017_radar | + | [D] li2017_radar |
| 2017 FBS-Radar: Uncovering Fake Base Stations at Scale in the Wild | 2017 FBS-Radar: Uncovering Fake Base Stations at Scale in the Wild | ||
| 2017 Static analysis of Android apps: A systematic literature review | 2017 Static analysis of Android apps: A systematic literature review | ||
| - | [D] li2017_security | + | [D] li2017_security |
| 2017 A Large-Scale Empirical Study of Security Patches | 2017 A Large-Scale Empirical Study of Security Patches | ||
| 2017 Static analysis of Android apps: A systematic literature review | 2017 Static analysis of Android apps: A systematic literature review | ||
| - | [D] li2024_bounce | + | [D] li2024_bounce |
| 2024 Bounce in the Wild: A Deep Dive into Email Delivery Failures from a Large Email Service Provider | 2024 Bounce in the Wild: A Deep Dive into Email Delivery Failures from a Large Email Service Provider | ||
| 2024 Are We Getting Well-informed? | 2024 Are We Getting Well-informed? | ||
| - | [D] li2024_bounce | + | [D] li2024_bounce |
| 2024 Bounce in the Wild: A Deep Dive into Email Delivery Failures from a Large Email Service Provider | 2024 Bounce in the Wild: A Deep Dive into Email Delivery Failures from a Large Email Service Provider | ||
| 2024 A Worldwide View on the Reachability of Encrypted DNS Services | 2024 A Worldwide View on the Reachability of Encrypted DNS Services | ||
| - | [D] li2024_wellinformed | + | [D] li2024_wellinformed |
| 2024 Are We Getting Well-informed? | 2024 Are We Getting Well-informed? | ||
| 2024 A Worldwide View on the Reachability of Encrypted DNS Services | 2024 A Worldwide View on the Reachability of Encrypted DNS Services | ||
| - | [D] liao2016_characterizing | + | [D] liao2016_characterizing |
| 2016 Characterizing Long-tail SEO Spam on Cloud Web Hosting Services | 2016 Characterizing Long-tail SEO Spam on Cloud Web Hosting Services | ||
| 2016 Seeking Nonsense, Looking for Trouble: Efficient Promotional-Infection Detection through Semantic In | 2016 Seeking Nonsense, Looking for Trouble: Efficient Promotional-Infection Detection through Semantic In | ||
| - | [D] lin2021_longitudinal | + | [D] lin2021_longitudinal |
| 2021 A Longitudinal Study of Removed Apps in {iOS} App Store | 2021 A Longitudinal Study of Removed Apps in {iOS} App Store | ||
| 2021 Phishpedia: A Hybrid Deep Learning Based Approach to Visually Identify Phishing Webpages | 2021 Phishpedia: A Hybrid Deep Learning Based Approach to Visually Identify Phishing Webpages | ||
| - | [D] lin2022_investigating | + | [D] lin2022_investigating |
| 2022 Investigating Advertisers' | 2022 Investigating Advertisers' | ||
| 2022 Phish in Sheep' | 2022 Phish in Sheep' | ||
| - | [D] liu2024_opted | + | [D] liu2024_opted |
| 2024 Opted Out, Yet Tracked: Are Regulations Enough to Protect Your Privacy? | 2024 Opted Out, Yet Tracked: Are Regulations Enough to Protect Your Privacy? | ||
| 2024 From Promises to Practice: Evaluating the Private Browsing Modes of Android Browser Apps | 2024 From Promises to Practice: Evaluating the Private Browsing Modes of Android Browser Apps | ||
| - | [D] liu2025_domino | + | [D] liu2025_domino |
| 2025 The DOMino Effect: Detecting and Exploiting DOM Clobbering Gadgets via Concolic Execution with Symbo | 2025 The DOMino Effect: Detecting and Exploiting DOM Clobbering Gadgets via Concolic Execution with Symbo | ||
| 2025 The First Early Evidence of the Use of Browser Fingerprinting for Online Tracking | 2025 The First Early Evidence of the Use of Browser Fingerprinting for Online Tracking | ||
| - | [D] liu2025_domino | + | [D] liu2025_domino |
| 2025 The DOMino Effect: Detecting and Exploiting DOM Clobbering Gadgets via Concolic Execution with Symbo | 2025 The DOMino Effect: Detecting and Exploiting DOM Clobbering Gadgets via Concolic Execution with Symbo | ||
| 2025 Somesite I Used To Crawl: Awareness, Agency and Efficacy in Protecting Content Creators From AI Craw | 2025 Somesite I Used To Crawl: Awareness, Agency and Efficacy in Protecting Content Creators From AI Craw | ||
| - | [D] liu2025_fingerprinting | + | [D] liu2025_fingerprinting |
| 2025 The First Early Evidence of the Use of Browser Fingerprinting for Online Tracking | 2025 The First Early Evidence of the Use of Browser Fingerprinting for Online Tracking | ||
| 2025 Somesite I Used To Crawl: Awareness, Agency and Efficacy in Protecting Content Creators From AI Craw | 2025 Somesite I Used To Crawl: Awareness, Agency and Efficacy in Protecting Content Creators From AI Craw | ||
| - | [D] nguyen2025_breaking | + | [D] nguyen2025_breaking |
| 2025 Breaking the Shield: Analyzing and Attacking Canvas Fingerprinting Defenses in the Wild | 2025 Breaking the Shield: Analyzing and Attacking Canvas Fingerprinting Defenses in the Wild | ||
| 2025 " | 2025 " | ||
| - | [D] nisenoff2023_awareness | + | [D] nisenoff2023_awareness |
| 2023 User Awareness and Behaviors Concerning Encrypted {DNS} Settings in Web Browsers | 2023 User Awareness and Behaviors Concerning Encrypted {DNS} Settings in Web Browsers | ||
| 2023 Defining " | 2023 Defining " | ||
| - | [D] oest2020_phishtime | + | [D] oest2020_phishtime |
| 2020 PhishTime: Continuous Longitudinal Measurement of the Effectiveness of Anti-phishing Blacklists | 2020 PhishTime: Continuous Longitudinal Measurement of the Effectiveness of Anti-phishing Blacklists | ||
| 2020 Sunrise to Sunset: Analyzing the End-to-end Life Cycle and Effectiveness of Phishing Attacks at Scal | 2020 Sunrise to Sunset: Analyzing the End-to-end Life Cycle and Effectiveness of Phishing Attacks at Scal | ||
| - | [D] papadogiannakis2025_before | + | [D] papadogiannakis2025_before |
| 2025 Before \& After: The Effect of EU's 2022 Code of Practice on Disinformation | 2025 Before \& After: The Effect of EU's 2022 Code of Practice on Disinformation | ||
| 2025 Welcome to the Dark Side: Analyzing the Revenue Flows of Fraud in the Online Ad Ecosystem | 2025 Welcome to the Dark Side: Analyzing the Revenue Flows of Fraud in the Online Ad Ecosystem | ||
| - | [D] ruth2022_toppling | + | [D] ruth2022_toppling |
| 2022 Toppling Top Lists: Evaluating the Accuracy of Popular Website Lists | 2022 Toppling Top Lists: Evaluating the Accuracy of Popular Website Lists | ||
| 2022 A World Wide View of Browsing the World Wide Web | 2022 A World Wide View of Browsing the World Wide Web | ||
| - | [D] scheitle2018_long | + | [D] scheitle2018_long |
| 2018 A Long Way to the Top: Significance, | 2018 A Long Way to the Top: Significance, | ||
| 2018 The Rise of Certificate Transparency and Its Implications on the Internet Ecosystem | 2018 The Rise of Certificate Transparency and Its Implications on the Internet Ecosystem | ||
| - | [D] starov2017_extended | + | [D] starov2017_extended |
| 2017 Extended Tracking Powers: Measuring the Privacy Diffusion Enabled by Browser Extensions | 2017 Extended Tracking Powers: Measuring the Privacy Diffusion Enabled by Browser Extensions | ||
| 2017 XHOUND: Quantifying the Fingerprintability of Browser Extensions | 2017 XHOUND: Quantifying the Fingerprintability of Browser Extensions | ||
| - | [D] tang2025_misuse | + | [D] tang2025_misuse |
| 2025 Misuse, Misreporting, | 2025 Misuse, Misreporting, | ||
| 2025 Navigating Cookie Consent Violations Across the Globe | 2025 Navigating Cookie Consent Violations Across the Globe | ||
| - | [D] utz2023_comparing | + | [D] utz2023_comparing |
| 2023 Comparing Large-Scale Privacy and Security Notifications | 2023 Comparing Large-Scale Privacy and Security Notifications | ||
| 2023 Privacy Rarely Considered: Exploring Considerations in the Adoption of Third-Party Services by Websi | 2023 Privacy Rarely Considered: Exploring Considerations in the Adoption of Third-Party Services by Websi | ||
| - | [D] vastel2018_scanner | + | [D] vastel2018_scanner |
| 2018 Fp-Scanner: The Privacy Implications of Browser Fingerprint Inconsistencies | 2018 Fp-Scanner: The Privacy Implications of Browser Fingerprint Inconsistencies | ||
| 2018 FP-STALKER: Tracking Browser Fingerprint Evolutions | 2018 FP-STALKER: Tracking Browser Fingerprint Evolutions | ||
| - | [D] vekaria2025_bighelp | + | [D] vekaria2025_bighelp |
| 2025 Big Help or Big Brother? Auditing Tracking, Profiling, and Personalization in Generative AI Assistan | 2025 Big Help or Big Brother? Auditing Tracking, Profiling, and Personalization in Generative AI Assistan | ||
| 2025 SoK: Advances and Open Problems in Web Tracking | 2025 SoK: Advances and Open Problems in Web Tracking | ||
| - | [D] venkatadri2019_auditing | + | [D] venkatadri2019_auditing |
| 2019 Auditing Offline Data Brokers via Facebook' | 2019 Auditing Offline Data Brokers via Facebook' | ||
| 2019 Investigating sources of PII used in Facebook’s targeted advertising | 2019 Investigating sources of PII used in Facebook’s targeted advertising | ||
| - | [D] wang2026_masks | + | [D] wang2026_masks |
| 2026 The Masks We (Think We) Wear: Privacy Threats of Browser-Extension Wallets in the Web3 Ecosystem | 2026 The Masks We (Think We) Wear: Privacy Threats of Browser-Extension Wallets in the Web3 Ecosystem | ||
| 2026 SIPConfusion: | 2026 SIPConfusion: | ||
| - | [D] wu2025_appprivacyreport | + | [D] wu2025_appprivacyreport |
| 2025 Transparency or Information Overload? Evaluating Users’ Comprehension and Perceptions of the iOS App | 2025 Transparency or Information Overload? Evaluating Users’ Comprehension and Perceptions of the iOS App | ||
| 2025 Revealing the Black Box of Device Search Engine: Scanning Assets, Strategies, and Ethical Considerat | 2025 Revealing the Black Box of Device Search Engine: Scanning Assets, Strategies, and Ethical Considerat | ||
| - | [D] wu2026_email | + | [D] wu2026_email |
| 2026 One Email, Many Faces: A Deep Dive into Identity Confusion in Email Aliases | 2026 One Email, Many Faces: A Deep Dive into Identity Confusion in Email Aliases | ||
| 2026 Tracking the Stray Sheep: Understanding DNS Response Manipulation in the Wild | 2026 Tracking the Stray Sheep: Understanding DNS Response Manipulation in the Wild | ||
| - | [D] xie2024_arcanum | + | [D] xie2024_arcanum |
| 2024 Arcanum: Detecting and Evaluating the Privacy Risks of Browser Extensions on Web Pages and Web Conte | 2024 Arcanum: Detecting and Evaluating the Privacy Risks of Browser Extensions on Web Pages and Web Conte | ||
| 2024 Crawling to the Top: An Empirical Evaluation of Top List Use | 2024 Crawling to the Top: An Empirical Evaluation of Top List Use | ||
| - | [D] yang2022_extensive | + | [D] yang2022_extensive |
| 2022 An Extensive Study of Residential Proxies in China | 2022 An Extensive Study of Residential Proxies in China | ||
| 2022 WTAGRAPH: Web Tracking and Advertising Detection using Graph Neural Networks | 2022 WTAGRAPH: Web Tracking and Advertising Detection using Graph Neural Networks | ||
| - | [D] zhang2022_harpo | + | [D] zhang2022_harpo |
| 2022 HARPO: Learning to Subvert Online Behavioral Advertising | 2022 HARPO: Learning to Subvert Online Behavioral Advertising | ||
| 2022 I'm SPARTACUS, No, I'm SPARTACUS: Proactively Protecting Users from Phishing by Intentionally Trigge | 2022 I'm SPARTACUS, No, I'm SPARTACUS: Proactively Protecting Users from Phishing by Intentionally Trigge | ||
| - | [D] zhang2024_inbox | + | [D] zhang2024_inbox |
| 2024 Inbox Invasion: Exploiting MIME Ambiguities to Evade Email Attachment Detectors | 2024 Inbox Invasion: Exploiting MIME Ambiguities to Evade Email Attachment Detectors | ||
| 2024 QUIC is not Quick Enough over Fast Internet | 2024 QUIC is not Quick Enough over Fast Internet | ||
| - | [D] zhang2025_abusability | + | [D] zhang2025_abusability |
| 2025 Abusability of Automation Apps in Intimate Partner Violence | 2025 Abusability of Automation Apps in Intimate Partner Violence | ||
| 2025 Demystifying the (In)Security of {QR} Code-based Login in Real-world Deployments | 2025 Demystifying the (In)Security of {QR} Code-based Login in Real-world Deployments | ||
| - | [D] zhu2020_label | + | [D] zhu2020_label |
| 2020 Measuring and Modeling the Label Dynamics of Online Anti-Malware Engines | 2020 Measuring and Modeling the Label Dynamics of Online Anti-Malware Engines | ||
| 2020 Demo: Benchmarking Label Dynamics of VirusTotal Engines | 2020 Demo: Benchmarking Label Dynamics of VirusTotal Engines | ||
| + | |||
| + | candidates whose first-author string is identical on both sides: 31 of 58; different first author (shared surname, or a non-person ' | ||
| </ | </ | ||
| Line 3521: | Line 3569: | ||
| for k, n in sorted(unresolved_after.items()): | for k, n in sorted(unresolved_after.items()): | ||
| print(f" | print(f" | ||
| + | # The per-key counts above overlap: one page can carry several example | ||
| + | # strings. The number of DISTINCT pages carrying any of them is what the | ||
| + | # provenance page quotes, so print it rather than leave it to be summed. | ||
| + | union = set() | ||
| + | for f in files: | ||
| + | text = changed[pid(f)][0] if pid(f) in changed else open(f, encoding=" | ||
| + | for m in MARKER.finditer(text): | ||
| + | if any(k.strip() in unresolved_after for k in m.group(1).split("," | ||
| + | union.add(pid(f)) | ||
| + | print(f" | ||
| assert set(unresolved_after) == set(unresolved_before), | assert set(unresolved_after) == set(unresolved_before), | ||
| Line 3712: | Line 3770: | ||
| ==== Second sitting, 2026-09-04: citekey consolidation ==== | ==== Second sitting, 2026-09-04: citekey consolidation ==== | ||
| - | Three focused | + | Three focused passes |
| - | claims; | + | the page text, the scripts, their committed outputs, the 21 saved files and the |
| - | 2026-09-04 with the scripts, their outputs and the 21 saved files. The run had | + | rendered before/ |
| - | to close before their findings arrived, so this section was published | + | exhaustive. The section was **first published before their findings arrived** |
| - | any reviewer | + | (revision 1788543550, with a line saying so); the findings below were then |
| - | Incorporating | + | applied and the page re-saved. A follow-up item |
| - | disposition here is the follow-up drain item '' | + | '' |
| - | Until then, every figure in this second-sitting audit is script output that | + | work and is overtaken by it. |
| - | has been re-derived once by the author | + | |
| + | ^ Reviewer ^ Finding ^ Disposition ^ | ||
| + | | Sonnet | ||
| + | | Sonnet | ||
| + | | Sonnet — figures vs script | The first sitting filed the work as '' | ||
| + | | Sonnet — figures vs script | All five scripts reproduce | ||
| + | | Sonnet — citations and claims | All ten entries of the five pairs read: same paper, author lists identical including order; every "what was dropped" | ||
| + | | Sonnet — external currency | DOIs 10.56553/ | ||
| + | |||
| + | Then the generic pass, with no checklist, after those fixes were applied. | ||
| + | |||
| + | ^ Reviewer ^ Finding ^ Disposition ^ | ||
| + | | Fable — generic | The second sitting' | ||
| + | | Fable — generic | "161 other pages" here against " | ||
| + | | Fable — generic | "First revision of this page" | ||
| + | | Fable — generic | ||
| + | | Fable — generic | Three rows of the rendered check sit one below the apply table' | ||
| + | | Fable — generic | ||
| + | | Fable — generic | The headline row describes only the surname rule, though the 58 candidates include a title match and the scan also ran on the 850-entry file | **Accepted.** The row now names all four rules and both files | | ||
| + | | Fable — generic | 13 changed + 10 amended is stated as 20 pages and 21 files without saying three pages are in both sets | **Accepted.** One clause added | | ||
| + | | Fable — generic | "all ten were typed by hand" is an inference: | ||
| + | | Fable — generic | The 19-of-25 census runs on the 855-entry file, so it counts the Böttger paper twice; after the save it is 19 of 24 | **Accepted.** Labelled, with both figures | | ||
| + | | Fable — generic | Both reviewer corrections are narrated in the body and again in the review log | **Accepted.** Cut from the body; the log is the right place | | ||
| + | | Fable — generic | "'' | ||
| + | | Fable — generic | DokuWiki syntax checked: no literal closing tag inside the four new '' | ||
| ====== References ====== | ====== References ====== | ||
provenance/literature/bibliography.txt · Last modified: by karel.kubicek.claude
