{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":281480107,"defaultBranch":"main","name":"privacy-test-pages","ownerLogin":"duckduckgo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-07-21T18:57:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/342708?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726237954.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"c9d82fcc3e1b90f747c1ac33d6b27c6be2165a78","ref":"refs/heads/tespach/nested-iframes-tracker-test","pushedAt":"2024-09-13T14:32:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"not-a-rootkit","name":"Thom Espach","path":"/not-a-rootkit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6855866?s=80&v=4"},"commit":{"message":"Add reference on homepage","shortMessageHtmlLink":"Add reference on homepage"}},{"before":"39b13490ea4a3f087beef87c83008b9aaa12fb08","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/main/express-4.20.0","pushedAt":"2024-09-12T05:50:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"40f66e8339bd77d9322b3175ba37c250fc8c09fe","ref":"refs/heads/dependabot/npm_and_yarn/main/express-4.21.0","pushedAt":"2024-09-12T05:50:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump express from 4.19.2 to 4.21.0\n\nBumps [express](https://github.com/expressjs/express) from 4.19.2 to 4.21.0.\n- [Release notes](https://github.com/expressjs/express/releases)\n- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md)\n- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0)\n\n---\nupdated-dependencies:\n- dependency-name: express\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump express from 4.19.2 to 4.21.0"}},{"before":null,"after":"39b13490ea4a3f087beef87c83008b9aaa12fb08","ref":"refs/heads/dependabot/npm_and_yarn/main/express-4.20.0","pushedAt":"2024-09-10T06:00:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump express from 4.19.2 to 4.20.0\n\nBumps [express](https://github.com/expressjs/express) from 4.19.2 to 4.20.0.\n- [Release notes](https://github.com/expressjs/express/releases)\n- [Changelog](https://github.com/expressjs/express/blob/master/History.md)\n- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.20.0)\n\n---\nupdated-dependencies:\n- dependency-name: express\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump express from 4.19.2 to 4.20.0"}},{"before":null,"after":"949576a6a81e911cc706c06a86899640d55da4b8","ref":"refs/heads/dependabot/npm_and_yarn/main/body-parser-1.20.3","pushedAt":"2024-09-10T06:00:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump body-parser from 1.20.2 to 1.20.3\n\nBumps [body-parser](https://github.com/expressjs/body-parser) from 1.20.2 to 1.20.3.\n- [Release notes](https://github.com/expressjs/body-parser/releases)\n- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)\n- [Commits](https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3)\n\n---\nupdated-dependencies:\n- dependency-name: body-parser\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump body-parser from 1.20.2 to 1.20.3"}},{"before":"9633060888cbf3281f9fd3141f5519c56e5c1f26","after":null,"ref":"refs/heads/tespach/update-phishing-indexhtml","pushedAt":"2024-09-09T17:45:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"not-a-rootkit","name":"Thom Espach","path":"/not-a-rootkit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6855866?s=80&v=4"}},{"before":"76e1226a1fa94f4f3d6221928077dd1ad021d6b1","after":"4c59b99a686788da95843001950a6df28ba547d6","ref":"refs/heads/main","pushedAt":"2024-09-09T17:45:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"not-a-rootkit","name":"Thom Espach","path":"/not-a-rootkit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6855866?s=80&v=4"},"commit":{"message":"Update all references for [Back] to /security/badware instead of ./index.html (#222)","shortMessageHtmlLink":"Update all references for [Back] to /security/badware instead of ./in…"}},{"before":null,"after":"9633060888cbf3281f9fd3141f5519c56e5c1f26","ref":"refs/heads/tespach/update-phishing-indexhtml","pushedAt":"2024-09-09T17:10:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"not-a-rootkit","name":"Thom Espach","path":"/not-a-rootkit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6855866?s=80&v=4"},"commit":{"message":"Update all references for [Back] to /security/badware instead of ./index.html","shortMessageHtmlLink":"Update all references for [Back] to /security/badware instead of ./in…"}},{"before":"2f034d1e6323026d449077f665984c1c616bc35f","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/main/express-4.19.2","pushedAt":"2024-09-05T13:20:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jonathanKingston","name":"Jonathan Kingston","path":"/jonathanKingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/338988?s=80&v=4"}},{"before":"935fd7b5871e0b0e9cda9071951378f5c334c3f0","after":"76e1226a1fa94f4f3d6221928077dd1ad021d6b1","ref":"refs/heads/main","pushedAt":"2024-09-05T13:20:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonathanKingston","name":"Jonathan Kingston","path":"/jonathanKingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/338988?s=80&v=4"},"commit":{"message":"Bump express from 4.18.2 to 4.19.2 (#200)\n\nBumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2.\r\n- [Release notes](https://github.com/expressjs/express/releases)\r\n- [Changelog](https://github.com/expressjs/express/blob/master/History.md)\r\n- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: express\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump express from 4.18.2 to 4.19.2 (#200)"}},{"before":"5472d63bad067e49fc7a86348a802758c28d3696","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/main/eslint-plugin-import-2.30.0","pushedAt":"2024-09-05T13:19:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jonathanKingston","name":"Jonathan Kingston","path":"/jonathanKingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/338988?s=80&v=4"}},{"before":"cb8b9fb6a8cc3619064d8ad4ae6c3cada6c64638","after":"935fd7b5871e0b0e9cda9071951378f5c334c3f0","ref":"refs/heads/main","pushedAt":"2024-09-05T13:19:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonathanKingston","name":"Jonathan Kingston","path":"/jonathanKingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/338988?s=80&v=4"},"commit":{"message":"Bump eslint-plugin-import from 2.28.0 to 2.30.0 (#221)\n\nBumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.28.0 to 2.30.0.\r\n- [Release notes](https://github.com/import-js/eslint-plugin-import/releases)\r\n- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.28.0...v2.30.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: eslint-plugin-import\r\n dependency-type: direct:development\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump eslint-plugin-import from 2.28.0 to 2.30.0 (#221)"}},{"before":"d4c2d3de149d19e30e561ffe86311b1ccd1546cd","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/main/eslint-plugin-import-2.29.1","pushedAt":"2024-09-05T13:14:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"5472d63bad067e49fc7a86348a802758c28d3696","ref":"refs/heads/dependabot/npm_and_yarn/main/eslint-plugin-import-2.30.0","pushedAt":"2024-09-05T13:14:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump eslint-plugin-import from 2.28.0 to 2.30.0\n\nBumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.28.0 to 2.30.0.\n- [Release notes](https://github.com/import-js/eslint-plugin-import/releases)\n- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.28.0...v2.30.0)\n\n---\nupdated-dependencies:\n- dependency-name: eslint-plugin-import\n dependency-type: direct:development\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump eslint-plugin-import from 2.28.0 to 2.30.0"}},{"before":"6a8dc33c9865b09454601ee4af91d5d6dad84b00","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/main/eslint-plugin-html-8.1.1","pushedAt":"2024-09-05T13:12:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jonathanKingston","name":"Jonathan Kingston","path":"/jonathanKingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/338988?s=80&v=4"}},{"before":"bf820d768d04058972fa65bbc63421e80cd00116","after":"cb8b9fb6a8cc3619064d8ad4ae6c3cada6c64638","ref":"refs/heads/main","pushedAt":"2024-09-05T13:12:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonathanKingston","name":"Jonathan Kingston","path":"/jonathanKingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/338988?s=80&v=4"},"commit":{"message":"Bump eslint-plugin-html from 7.1.0 to 8.1.1 (#201)\n\nBumps [eslint-plugin-html](https://github.com/BenoitZugmeyer/eslint-plugin-html) from 7.1.0 to 8.1.1.\r\n- [Changelog](https://github.com/BenoitZugmeyer/eslint-plugin-html/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/BenoitZugmeyer/eslint-plugin-html/compare/v7.1.0...v8.1.1)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: eslint-plugin-html\r\n dependency-type: direct:development\r\n update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump eslint-plugin-html from 7.1.0 to 8.1.1 (#201)"}},{"before":"a0a92eb596c06cffb9e851514a7f7aa866467ea7","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/main/node-cmd-5.0.0","pushedAt":"2024-09-05T13:12:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jonathanKingston","name":"Jonathan Kingston","path":"/jonathanKingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/338988?s=80&v=4"}},{"before":"e84e6cbdc69b679a3dc8826a0a79add4c042667a","after":"bf820d768d04058972fa65bbc63421e80cd00116","ref":"refs/heads/main","pushedAt":"2024-09-05T13:12:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonathanKingston","name":"Jonathan Kingston","path":"/jonathanKingston","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/338988?s=80&v=4"},"commit":{"message":"Bump node-cmd from 4.0.0 to 5.0.0 (#160)\n\nBumps [node-cmd](https://github.com/RIAEvangelist/node-cmd) from 4.0.0 to 5.0.0.\r\n- [Release notes](https://github.com/RIAEvangelist/node-cmd/releases)\r\n- [Commits](https://github.com/RIAEvangelist/node-cmd/commits)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: node-cmd\r\n dependency-type: direct:production\r\n update-type: version-update:semver-major\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump node-cmd from 4.0.0 to 5.0.0 (#160)"}},{"before":"105019e7da61e0b8666e80df86a0ddcf4bd46fcc","after":"e84e6cbdc69b679a3dc8826a0a79add4c042667a","ref":"refs/heads/main","pushedAt":"2024-08-02T11:30:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kzar","name":"Dave Vandyke","path":"/kzar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155710?s=80&v=4"},"commit":{"message":"Update expected AMP redirection URL (#220)\n\nIt seems that one of the URLs in the AMP test page is out of date,\r\nlet's update that now to get the extension integration tests passing\r\nagain.","shortMessageHtmlLink":"Update expected AMP redirection URL (#220)"}},{"before":"e6899e60b6f5521d113b0af973673f58ce6e79ae","after":"105019e7da61e0b8666e80df86a0ddcf4bd46fcc","ref":"refs/heads/main","pushedAt":"2024-08-02T10:38:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kzar","name":"Dave Vandyke","path":"/kzar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155710?s=80&v=4"},"commit":{"message":"Add expected pixels to ad click attribution test cases (#219)\n\n\"Pixel\" requests are sent by the mechanism DuckDuckGo relies on to\r\nsupport ad click attribution in DuckDuckGo products. These help\r\nDuckDuckGo validate that the mechanism's logic is working correctly.\r\n\r\nLet's note the expected pixels in these shared test cases, so that\r\neach DuckDuckGo product can ensure those requests are being made\r\ncorrectly.\r\n\r\nFurther reading:\r\n - https://duckduckgo.com/duckduckgo-help-pages/privacy/web-tracking-protections/#duckduckgo-private-search-ads\r\n - https://improving.duckduckgo.com/","shortMessageHtmlLink":"Add expected pixels to ad click attribution test cases (#219)"}},{"before":"7f241c8e18f386bb54f8818c9da00326c039a789","after":null,"ref":"refs/heads/brad/remove-ampproject-link","pushedAt":"2024-07-31T13:40:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kzar","name":"Dave Vandyke","path":"/kzar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155710?s=80&v=4"}},{"before":"0068165aa09df0610cf248300cb6f74153a94ab6","after":"e6899e60b6f5521d113b0af973673f58ce6e79ae","ref":"refs/heads/main","pushedAt":"2024-07-31T13:40:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kzar","name":"Dave Vandyke","path":"/kzar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155710?s=80&v=4"},"commit":{"message":"Remove ampproject.org link from test page (#218)","shortMessageHtmlLink":"Remove ampproject.org link from test page (#218)"}},{"before":null,"after":"7f241c8e18f386bb54f8818c9da00326c039a789","ref":"refs/heads/brad/remove-ampproject-link","pushedAt":"2024-07-31T13:30:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SlayterDev","name":"Brad Slayter","path":"/SlayterDev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1760134?s=80&v=4"},"commit":{"message":"Remove ampproject.org link from test page","shortMessageHtmlLink":"Remove ampproject.org link from test page"}},{"before":"1fdb0593b532d75d1b48fca39c6fee4da0bef7a1","after":null,"ref":"refs/heads/tespach/extra-phishing-error-pages","pushedAt":"2024-07-30T15:18:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"not-a-rootkit","name":"Thom Espach","path":"/not-a-rootkit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6855866?s=80&v=4"}},{"before":"af4c09ff56fe699a32f64d0d7f78cdbda6ff74eb","after":"0068165aa09df0610cf248300cb6f74153a94ab6","ref":"refs/heads/main","pushedAt":"2024-07-30T15:18:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"not-a-rootkit","name":"Thom Espach","path":"/not-a-rootkit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6855866?s=80&v=4"},"commit":{"message":"Add extra phishing detection test pages (#217)\n\n* Add extra phishing detection test pages\r\n\r\n* Add meta refresh and URL tampering test cases.\r\n\r\n* Add URL capitalization tampering case\r\n\r\n* Add form submission, iframe top navigator and service worker test cases.","shortMessageHtmlLink":"Add extra phishing detection test pages (#217)"}},{"before":"763431c31ffe1820dab0f6662d05ea4985f88986","after":"1fdb0593b532d75d1b48fca39c6fee4da0bef7a1","ref":"refs/heads/tespach/extra-phishing-error-pages","pushedAt":"2024-07-30T15:15:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"not-a-rootkit","name":"Thom Espach","path":"/not-a-rootkit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6855866?s=80&v=4"},"commit":{"message":"Fix indentation and quotations","shortMessageHtmlLink":"Fix indentation and quotations"}},{"before":"f238e71f4f027a8059be2bb9e96dd5a6a94ed897","after":"763431c31ffe1820dab0f6662d05ea4985f88986","ref":"refs/heads/tespach/extra-phishing-error-pages","pushedAt":"2024-07-26T11:55:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"not-a-rootkit","name":"Thom Espach","path":"/not-a-rootkit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6855866?s=80&v=4"},"commit":{"message":"Add form submission, iframe top navigator and service worker test cases.","shortMessageHtmlLink":"Add form submission, iframe top navigator and service worker test cases."}},{"before":"965608d80fd35f91e001f9c7be2a7fa35397b69b","after":"f238e71f4f027a8059be2bb9e96dd5a6a94ed897","ref":"refs/heads/tespach/extra-phishing-error-pages","pushedAt":"2024-07-25T15:15:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"not-a-rootkit","name":"Thom Espach","path":"/not-a-rootkit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6855866?s=80&v=4"},"commit":{"message":"Add URL capitalization tampering case","shortMessageHtmlLink":"Add URL capitalization tampering case"}},{"before":"24e866d988df15be4225d6f3e5adb8a627f9faa2","after":"965608d80fd35f91e001f9c7be2a7fa35397b69b","ref":"refs/heads/tespach/extra-phishing-error-pages","pushedAt":"2024-07-25T15:13:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"not-a-rootkit","name":"Thom Espach","path":"/not-a-rootkit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6855866?s=80&v=4"},"commit":{"message":"Fix Lints","shortMessageHtmlLink":"Fix Lints"}},{"before":"3342bbedf28eaa086b2dadeac8b14ac2e63ffd6e","after":"24e866d988df15be4225d6f3e5adb8a627f9faa2","ref":"refs/heads/tespach/extra-phishing-error-pages","pushedAt":"2024-07-25T15:07:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"not-a-rootkit","name":"Thom Espach","path":"/not-a-rootkit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6855866?s=80&v=4"},"commit":{"message":"Add meta refresh and URL tampering test cases.","shortMessageHtmlLink":"Add meta refresh and URL tampering test cases."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEtZWNewA","startCursor":null,"endCursor":null}},"title":"Activity · duckduckgo/privacy-test-pages"}