{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":603167105,"defaultBranch":"main","name":"millennialsinfinance-bot","ownerLogin":"enriquetaso","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-17T18:58:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12375520?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1676660668.119241","currentOid":""},"activityList":{"items":[{"before":"151cdfd5e1a6d8d4fb293f41f17b8e254364020b","after":"c784eca17a70aef2eda2d085de32778ba36098de","ref":"refs/heads/main","pushedAt":"2023-05-30T21:29:21.432Z","pushType":"push","commitsCount":1,"pusher":{"login":"enriquetaso","name":"Sofia Enriquez","path":"/enriquetaso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12375520?s=80&v=4"},"commit":{"message":"Update env.sample","shortMessageHtmlLink":"Update env.sample"}},{"before":"9e2c3e41606ad53db713a1120d78d621affe28c0","after":"151cdfd5e1a6d8d4fb293f41f17b8e254364020b","ref":"refs/heads/main","pushedAt":"2023-05-30T21:25:44.416Z","pushType":"push","commitsCount":1,"pusher":{"login":"enriquetaso","name":"Sofia Enriquez","path":"/enriquetaso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12375520?s=80&v=4"},"commit":{"message":"❌ Disable pylint.yml\n\nDisable pylint","shortMessageHtmlLink":"❌ Disable pylint.yml"}},{"before":"cb39f1ae4b3812da7d590b11ff6ea08a62970c21","after":"9e2c3e41606ad53db713a1120d78d621affe28c0","ref":"refs/heads/main","pushedAt":"2023-05-30T21:21:12.522Z","pushType":"push","commitsCount":1,"pusher":{"login":"enriquetaso","name":"Sofia Enriquez","path":"/enriquetaso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12375520?s=80&v=4"},"commit":{"message":"Create pylint.yml","shortMessageHtmlLink":"Create pylint.yml"}},{"before":"63088b4318263005785df8d6976042e71c7a8aff","after":"cb39f1ae4b3812da7d590b11ff6ea08a62970c21","ref":"refs/heads/main","pushedAt":"2023-05-30T21:20:33.142Z","pushType":"push","commitsCount":1,"pusher":{"login":"enriquetaso","name":"Sofia Enriquez","path":"/enriquetaso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12375520?s=80&v=4"},"commit":{"message":"⬆️ Bump requests from 2.28.2 to 2.31.0 \n\nImpact\r\n\r\nSince Requests v2.3.0, Requests has been vulnerable to potentially leaking Proxy-Authorization headers to destination servers, specifically during redirects to an HTTPS origin. This is a product of how rebuild_proxies is used to recompute and reattach the Proxy-Authorization header to requests when redirected. Note this behavior has only been observed to affect proxied requests when credentials are supplied in the URL user information component (e.g. https://username:password@proxy:8080).\r\n\r\nCurrent vulnerable behavior(s):\r\n\r\n HTTP → HTTPS: leak\r\n HTTPS → HTTP: no leak\r\n HTTPS → HTTPS: leak\r\n HTTP → HTTP: no leak\r\n\r\nFor HTTP connections sent through the proxy, the proxy will identify the header in the request itself and remove it prior to forwarding to the destination server. However when sent over HTTPS, the Proxy-Authorization header must be sent in the CONNECT request as the proxy has no visibility into further tunneled requests. This results in Requests forwarding the header to the destination server unintentionally, allowing a malicious actor to potentially exfiltrate those credentials.\r\n\r\nThe reason this currently works for HTTPS connections in Requests is the Proxy-Authorization header is also handled by urllib3 with our usage of the ProxyManager in adapters.py with proxy_manager_for. This will compute the required proxy headers in proxy_headers and pass them to the Proxy Manager, avoiding attaching them directly to the Request object. This will be our preferred option going forward for default usage.\r\nPatches\r\n\r\nStarting in Requests v2.31.0, Requests will no longer attach this header to redirects with an HTTPS destination. This should have no negative impacts on the default behavior of the library as the proxy credentials are already properly being handled by urllib3's ProxyManager.\r\n\r\nFor users with custom adapters, this may be potentially breaking if you were already working around this behavior. The previous functionality of rebuild_proxies doesn't make sense in any case, so we would encourage any users impacted to migrate any handling of Proxy-Authorization directly into their custom adapter.","shortMessageHtmlLink":"⬆️ Bump requests from 2.28.2 to 2.31.0"}},{"before":"4a9ed31e8e85f9bf89a9ab0da63a332b145a5dcb","after":"63088b4318263005785df8d6976042e71c7a8aff","ref":"refs/heads/main","pushedAt":"2023-05-30T21:04:59.265Z","pushType":"push","commitsCount":1,"pusher":{"login":"enriquetaso","name":"Sofia Enriquez","path":"/enriquetaso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12375520?s=80&v=4"},"commit":{"message":":bricks: Docker network added to docker-compose.yml","shortMessageHtmlLink":"🧱 Docker network added to docker-compose.yml"}},{"before":"124a110c777e17f0ca36d18f686d40392a58882a","after":"4a9ed31e8e85f9bf89a9ab0da63a332b145a5dcb","ref":"refs/heads/main","pushedAt":"2023-05-30T11:38:08.640Z","pushType":"push","commitsCount":3,"pusher":{"login":"enriquetaso","name":"Sofia Enriquez","path":"/enriquetaso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12375520?s=80&v=4"},"commit":{"message":":wrench: Updating docker and docker files to run start.sh","shortMessageHtmlLink":"🔧 Updating docker and docker files to run start.sh"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0zMFQyMToyOToyMS40MzI3NDJazwAAAAM3VbmR","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0zMFQyMToyOToyMS40MzI3NDJazwAAAAM3VbmR","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0zMFQxMTozODowOC42NDAyOThazwAAAAM26ygV"}},"title":"Activity · enriquetaso/millennialsinfinance-bot"}