{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":237159,"defaultBranch":"master","name":"express","ownerLogin":"expressjs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2009-06-26T18:56:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5658226?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711671536.0","currentOid":""},"activityList":{"items":[{"before":"4b9cd2fd0e13519a16bc36e8b4212e7924698b2e","after":"700349ffaf6140195a2d5f8173dd732c90c5aacc","ref":"refs/heads/master","pushedAt":"2024-05-08T21:02:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonchurch","name":"Jon Church","path":"/jonchurch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12915163?s=80&v=4"},"commit":{"message":"doc: add table of contents, tc/triager lists to readme (#5619)\n\n* doc: updated readme file\r\n\r\n* doc: updated readme file for doc lint\r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: krzysdz \r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Ulises Gascón \r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Ulises Gascón \r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Christine Belzie <105683440+CBID2@users.noreply.github.com>\r\n\r\n* repair readme\r\n\r\n* added Emeritus area\r\n\r\n* Add @carpasse to the triager team\r\n\r\n* removed old collaborators\r\n\r\n* add missing triagers\r\n\r\n* lint\r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Jon Church \r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Jon Church \r\n\r\n* dedent to fix ToC spacing\r\n\r\n* fixup! dedent to fix ToC spacing\r\n\r\n* us @ for jonchurch\r\n\r\n* format names to use github handles first, single line\r\n\r\n* added emeritus triagers\r\n\r\n* edited title\r\n\r\n* added emeritus team members\r\n\r\n* added menu head\r\n\r\n* edited emeritus\r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Jon Church \r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Jon Church \r\n\r\n* edits to TC and anchors\r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Jon Church \r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Jon Church \r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Jon Church \r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Jon Church \r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Jon Church \r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Ulises Gascón \r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Ulises Gascón \r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Ulises Gascón \r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Ulises Gascón \r\n\r\n* Update Readme.md\r\n\r\nCo-authored-by: Ulises Gascón \r\n\r\n---------\r\n\r\nCo-authored-by: Mert Can Altin \r\nCo-authored-by: krzysdz \r\nCo-authored-by: Ulises Gascón \r\nCo-authored-by: Christine Belzie <105683440+CBID2@users.noreply.github.com>\r\nCo-authored-by: Jon Church ","shortMessageHtmlLink":"doc: add table of contents, tc/triager lists to readme (#5619)"}},{"before":"b44191eb3de5fcc94b384d7d6028b8c9a0144231","after":"4b9cd2fd0e13519a16bc36e8b4212e7924698b2e","ref":"refs/heads/master","pushedAt":"2024-05-04T22:15:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonchurch","name":"Jon Church","path":"/jonchurch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12915163?s=80&v=4"},"commit":{"message":"add support Node.js@22 in the CI (#5627)\n\nCo-authored-by: Mert Can Altin ","shortMessageHtmlLink":"add support Node.js@22 in the CI (#5627)"}},{"before":"8417c60fcfd7a9523e8783fd3f489d771df1ce44","after":"b44191eb3de5fcc94b384d7d6028b8c9a0144231","ref":"refs/heads/master","pushedAt":"2024-05-04T22:01:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonchurch","name":"Jon Church","path":"/jonchurch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12915163?s=80&v=4"},"commit":{"message":"ignore ETAG query test as well, reuse skip util (#5639)","shortMessageHtmlLink":"ignore ETAG query test as well, reuse skip util (#5639)"}},{"before":"bf91946bd406b0c6f045fe81331de1725e9cee43","after":"8417c60fcfd7a9523e8783fd3f489d771df1ce44","ref":"refs/heads/master","pushedAt":"2024-05-04T21:09:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonchurch","name":"Jon Church","path":"/jonchurch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12915163?s=80&v=4"},"commit":{"message":"skip QUERY method test (#5628)","shortMessageHtmlLink":"skip QUERY method test (#5628)"}},{"before":"d97d79ed9a25099ec4f0537ad8bf2a9378350a6b","after":"bf91946bd406b0c6f045fe81331de1725e9cee43","ref":"refs/heads/master","pushedAt":"2024-05-04T20:53:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonchurch","name":"Jon Church","path":"/jonchurch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12915163?s=80&v=4"},"commit":{"message":"deps: encodeurl@~2.0.0 (#5569)","shortMessageHtmlLink":"deps: encodeurl@~2.0.0 (#5569)"}},{"before":"14439731f968c1ec6015227d747ede32d3fbf676","after":"26801a0afdd73258ee3c3685e30d5d4040c1558d","ref":"refs/heads/5.x","pushedAt":"2024-04-29T15:12:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"},"commit":{"message":"Use object with null prototype for settings closes #4835","shortMessageHtmlLink":"Use object with null prototype for settings closes #4835"}},{"before":"cd7d79f92a7209b09aa9b065b0643c1bec55ed1d","after":"14439731f968c1ec6015227d747ede32d3fbf676","ref":"refs/heads/5.x","pushedAt":"2024-04-29T14:43:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"},"commit":{"message":"Use object with null prototype for various app properties\n\n`app.cache`, `app.engines`, and `app.settings` are now created with\n`Object.create(null)` instead of `{}`.\n\nThis also updates a test to ensure that `app.locals` is created the same\nway.","shortMessageHtmlLink":"Use object with null prototype for various app properties"}},{"before":"eff8596272f9bca9828efca88f186b11d2ad1362","after":"d6e6204552622efc5e0af5a99c39cfac7cf7c0cc","ref":"refs/heads/be/bump-encodeurl","pushedAt":"2024-04-24T22:12:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"blakeembrey","name":"Blake Embrey","path":"/blakeembrey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088987?s=80&v=4"},"commit":{"message":"deps: encodeurl@~2.0.0","shortMessageHtmlLink":"deps: encodeurl@~2.0.0"}},{"before":"26e53f0fbcaf1fa71a68a42dcd6c17af05fe6ac9","after":"d97d79ed9a25099ec4f0537ad8bf2a9378350a6b","ref":"refs/heads/master","pushedAt":"2024-04-21T09:48:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"UlisesGascon","name":"Ulises Gascón","path":"/UlisesGascon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110813?s=80&v=4"},"commit":{"message":"docs: add UlisesGascon as triage initiative captain","shortMessageHtmlLink":"docs: add UlisesGascon as triage initiative captain"}},{"before":"6abec204c0a6dc0b2a7adcd6f118ca5fb757e4aa","after":"26e53f0fbcaf1fa71a68a42dcd6c17af05fe6ac9","ref":"refs/heads/master","pushedAt":"2024-04-17T13:13:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"UlisesGascon","name":"Ulises Gascón","path":"/UlisesGascon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110813?s=80&v=4"},"commit":{"message":"ci: add CodeQL (SAST) (#5433)\n\nPR-URL: https://github.com/expressjs/express/pull/5433\r\n\r\n---------\r\n\r\nCo-authored-by: Íñigo Marquínez Prado <25435858+inigomarquinez@users.noreply.github.com>","shortMessageHtmlLink":"ci: add CodeQL (SAST) (#5433)"}},{"before":"815f799310a5627c000d4a5156c1c958e4947b4c","after":"6abec204c0a6dc0b2a7adcd6f118ca5fb757e4aa","ref":"refs/heads/master","pushedAt":"2024-04-17T11:53:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"UlisesGascon","name":"Ulises Gascón","path":"/UlisesGascon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110813?s=80&v=4"},"commit":{"message":"docs: update triage nomination policy (#5600)\n\nPR-URL: https://github.com/expressjs/express/pull/5600","shortMessageHtmlLink":"docs: update triage nomination policy (#5600)"}},{"before":"7f9e5843b9690267cf87efe63b48d45425f9ebc3","after":"815f799310a5627c000d4a5156c1c958e4947b4c","ref":"refs/heads/master","pushedAt":"2024-04-10T16:53:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"UlisesGascon","name":"Ulises Gascón","path":"/UlisesGascon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110813?s=80&v=4"},"commit":{"message":"docs: update reference to the threat model (#5590)\n\nPR: https://github.com/expressjs/express/pull/5590","shortMessageHtmlLink":"docs: update reference to the threat model (#5590)"}},{"before":"93cf646d5c3643b0d14563795eb45aba583b1568","after":"7f9e5843b9690267cf87efe63b48d45425f9ebc3","ref":"refs/heads/master","pushedAt":"2024-04-09T13:51:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"},"commit":{"message":"add jonchurch as repo captain on several packages","shortMessageHtmlLink":"add jonchurch as repo captain on several packages"}},{"before":"2676a1f281e8f1cc73591d3fa8917344dcc60d38","after":"93cf646d5c3643b0d14563795eb45aba583b1568","ref":"refs/heads/master","pushedAt":"2024-04-07T16:40:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"UlisesGascon","name":"Ulises Gascón","path":"/UlisesGascon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110813?s=80&v=4"},"commit":{"message":"docs: add blakeembrey as captain for encodeurl (#5579)","shortMessageHtmlLink":"docs: add blakeembrey as captain for encodeurl (#5579)"}},{"before":"6da57c7819dfefa228ab68c884d701a8cf45f39b","after":"2676a1f281e8f1cc73591d3fa8917344dcc60d38","ref":"refs/heads/master","pushedAt":"2024-04-04T11:01:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"UlisesGascon","name":"Ulises Gascón","path":"/UlisesGascon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5110813?s=80&v=4"},"commit":{"message":"docs: add reference to the Threat Model\n\n* docs: add Threat Model\r\n\r\n* docs: update reference\r\n\r\nCo-authored-by: Chris de Almeida \r\n\r\n* docs: improve readability\r\n\r\nCo-authored-by: Chris de Almeida \r\n\r\n* docs: add reference to the Threat Model\r\n\r\n---------\r\n\r\nCo-authored-by: Chris de Almeida ","shortMessageHtmlLink":"docs: add reference to the Threat Model"}},{"before":"4e7d003dc76e406cee85ca8c074daa6a2b0674aa","after":"eff8596272f9bca9828efca88f186b11d2ad1362","ref":"refs/heads/be/bump-encodeurl","pushedAt":"2024-03-29T15:39:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"blakeembrey","name":"Blake Embrey","path":"/blakeembrey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088987?s=80&v=4"},"commit":{"message":"Remove .only","shortMessageHtmlLink":"Remove .only"}},{"before":null,"after":"4e7d003dc76e406cee85ca8c074daa6a2b0674aa","ref":"refs/heads/be/bump-encodeurl","pushedAt":"2024-03-29T00:18:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"blakeembrey","name":"Blake Embrey","path":"/blakeembrey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1088987?s=80&v=4"},"commit":{"message":"Upgrade encodeurl","shortMessageHtmlLink":"Upgrade encodeurl"}},{"before":"8b6d34963d0bf0944d7da2da6fb2b71e36a61421","after":"6da57c7819dfefa228ab68c884d701a8cf45f39b","ref":"refs/heads/master","pushedAt":"2024-03-27T14:57:44.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"},"commit":{"message":"remove examples from the ignore","shortMessageHtmlLink":"remove examples from the ignore"}},{"before":"94669f9289fdd1c640b0c35acf4d9f8e996a646c","after":"8b6d34963d0bf0944d7da2da6fb2b71e36a61421","ref":"refs/heads/master","pushedAt":"2024-03-27T14:57:09.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"},"commit":{"message":"Update Security.md\n\nCo-authored-by: Chris de Almeida ","shortMessageHtmlLink":"Update Security.md"}},{"before":"b28db2c12c3bd9cd763316824446f79bf81e0686","after":"94669f9289fdd1c640b0c35acf4d9f8e996a646c","ref":"refs/heads/master","pushedAt":"2024-03-26T14:41:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"},"commit":{"message":"remove duplicate location test for data uri","shortMessageHtmlLink":"remove duplicate location test for data uri"}},{"before":null,"after":"ed11dde49e8dca84fed4e0b4b7b06efde4d40caf","ref":"refs/heads/dup-test","pushedAt":"2024-03-25T15:03:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"},"commit":{"message":"remove duplicate location test for data uri","shortMessageHtmlLink":"remove duplicate location test for data uri"}},{"before":"7091ec17f046a12a294155e6584f8da699fa160d","after":"cd7d79f92a7209b09aa9b065b0643c1bec55ed1d","ref":"refs/heads/5.x","pushedAt":"2024-03-25T14:42:13.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"},"commit":{"message":"v5.0.0-beta.3","shortMessageHtmlLink":"v5.0.0-beta.3"}},{"before":"416ba025a1fb77f0762eb25ae0d6fc79035a2fbd","after":"7091ec17f046a12a294155e6584f8da699fa160d","ref":"refs/heads/5.x","pushedAt":"2024-03-25T14:38:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"},"commit":{"message":"5.0.0-beta.2","shortMessageHtmlLink":"5.0.0-beta.2"}},{"before":"416ba025a1fb77f0762eb25ae0d6fc79035a2fbd","after":"6415f7035b3675ec4eaee3b91973d7d3b0464ca9","ref":"refs/heads/5.0","pushedAt":"2024-03-25T14:37:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"},"commit":{"message":"Merge tag '4.19.2' into 5.0\n\n4.19.2","shortMessageHtmlLink":"Merge tag '4.19.2' into 5.0"}},{"before":"4f0f6cc67d531431c096ea006c2191b92931bbc3","after":"b28db2c12c3bd9cd763316824446f79bf81e0686","ref":"refs/heads/master","pushedAt":"2024-03-25T14:29:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"},"commit":{"message":"4.19.2","shortMessageHtmlLink":"4.19.2"}},{"before":null,"after":"04bc62787be974874bc1467b23606c36bc9779ba","ref":"refs/heads/4.19.2-staging","pushedAt":"2024-03-25T14:26:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"},"commit":{"message":"4.19.2","shortMessageHtmlLink":"4.19.2"}},{"before":"66a97789da6a67837dc06c0468bca93deb0422cd","after":null,"ref":"refs/heads/be/improve-bugfix","pushedAt":"2024-03-25T14:19:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"}},{"before":null,"after":"66a97789da6a67837dc06c0468bca93deb0422cd","ref":"refs/heads/be/improve-bugfix","pushedAt":"2024-03-25T14:19:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"},"commit":{"message":"Improved fix for open redirect allow list bypass\n\nCo-authored-by: Jon Church \nCo-authored-by: Blake Embrey ","shortMessageHtmlLink":"Improved fix for open redirect allow list bypass"}},{"before":"f6bd57ed2555e1002a17d69f5e405845c8eaa7a4","after":null,"ref":"refs/heads/be/improve-bugfix","pushedAt":"2024-03-22T20:28:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"}},{"before":null,"after":"f6bd57ed2555e1002a17d69f5e405845c8eaa7a4","ref":"refs/heads/be/improve-bugfix","pushedAt":"2024-03-22T20:24:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wesleytodd","name":"Wes Todd","path":"/wesleytodd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027776?s=80&v=4"},"commit":{"message":"fixing up tests wip","shortMessageHtmlLink":"fixing up tests wip"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERQoJNAA","startCursor":null,"endCursor":null}},"title":"Activity · expressjs/express"}