provenance:privacy:javascript
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| provenance:privacy:javascript [2026/09/21 13:38] – Quote-check refresh 2026-09-21: re-ran quote_check.mjs --classification javascript with the pypdf fallback; 13 below threshold -> 12 rescued + 1 below in both. Authored by Claude karel.kubicek.claude | provenance:privacy:javascript [2026/09/21 14:32] (current) – Foxhound count errata 2026-09-21: Foxhound 8 -> 9 (4.4%), no-tool 120 -> 119, the js_fold.mjs override that produced it. Authored by Claude karel.kubicek.claude | ||
|---|---|---|---|
| Line 80: | Line 80: | ||
| | Esprima (tool, in population) | 16 (10.0%) | 21 (10.2%) | | | Esprima (tool, in population) | 16 (10.0%) | 21 (10.2%) | | ||
| | OpenWPM (tool, in population) | 17 (10.6%) | 19 (9.2%) | | | OpenWPM (tool, in population) | 17 (10.6%) | 19 (9.2%) | | ||
| - | | **Project Foxhound** | **2 (1.3%)** | **8 (3.9%)** | | + | | **Project Foxhound** | **2 (1.3%)** | **9 (4.4%)**((Published as 8 (3.9%) |
| | **PageGraph** | **4 (2.5%)** | **8 (3.9%)** | | | **PageGraph** | **4 (2.5%)** | **8 (3.9%)** | | ||
| | Jalangi | 1 | 4 | | | Jalangi | 1 | 4 | | ||
| - | | Names no JS-analysis tool at all | 91 of 160 (56.9%) | 120 of 206 (58.3%) | | + | | Names no JS-analysis tool at all | 91 of 160 (56.9%) | 119 of 206 (57.8%)((Same errata: published as 120 of 206 (58.3%) until 2026-09-21.)) | |
| | '' | | '' | ||
| | '' | | '' | ||
| Line 101: | Line 101: | ||
| **Moved by more than a rounding step:** | **Moved by more than a rounding step:** | ||
| - | * **Project Foxhound 2 → 8 and PageGraph 4 → 8.** This is the substantive finding of the refresh for this page, and it is unusual: the //Methods// table calls taint tracking and page-execution graphs " | + | * **Project Foxhound 2 → 9 and PageGraph 4 → 8.**((The Foxhound figure read 8 when this section was written; see the errata of 2026-09-21 below. The 2 is the pre-extension corpus and is unaffected — the paper the errata adds is from NDSS 2025, which that corpus did not reach.)) |
| * **Esprima overtook OpenWPM** as the most-named tool in the population, 21 to 19. Small numbers; reported as a ranking. | * **Esprima overtook OpenWPM** as the most-named tool in the population, 21 to 19. Small numbers; reported as a ranking. | ||
| * **The '' | * **The '' | ||
| Line 285: | Line 285: | ||
| | Reviewers | one '' | | Reviewers | one '' | ||
| | Pages saved | this page only | | | Pages saved | this page only | | ||
| + | |||
| + | ===== Foxhound count errata, 2026-09-21 ===== | ||
| + | |||
| + | **What was wrong.** The toolchain table published '' | ||
| + | |||
| + | **Why.** '' | ||
| + | |||
| + | **The fix, and the two things it deliberately does not do.** '' | ||
| + | |||
| + | < | ||
| + | $ node scripts/ | ||
| + | --- before | ||
| + | +++ after | ||
| + | -Project Foxhound (taint tracking) | ||
| + | +Project Foxhound (taint tracking) | ||
| + | -Papers naming no JavaScript-analysis tool at all: 120 of 206 (58.3%). | ||
| + | +Papers naming no JavaScript-analysis tool at all: 119 of 206 (57.8%). | ||
| + | </ | ||
| + | |||
| + | **Those two lines are the entire diff of the report.** The 206-paper population, the signal-combination table, the venue and period tables, the research-family fold and its 65-tuple residue, every classification, | ||
| + | |||
| + | ^ Figure ^ Was ^ Is ^ | ||
| + | | Project Foxhound, toolchain table | 8 (3.9%) | **9 (4.4%)** — and the row now sorts above PageGraph and VisibleV8 | | ||
| + | | Papers naming no JS-analysis tool | 120 of 206 (58.3%) | **119 of 206 (57.8%)** | | ||
| + | | "went from 2 papers to 8" | 8 | **9** | | ||
| + | | PageGraph | 8 (3.9%) | 8 (3.9%), unchanged | | ||
| + | |||
| + | The published '' | ||
| + | |||
| + | ^ Item ^ Value ^ | ||
| + | | Date | 2026-09-21, unsupervised | | ||
| + | | Script changes | '' | ||
| + | | Reviewers | one '' | ||
| + | | Pages saved | this page, [[: | ||
provenance/privacy/javascript.1789997885.txt.gz · Last modified: by karel.kubicek.claude
