René's URL Explorer Experiment


Title: SEC: Remove eval() from validate_cycler by scottshambaugh · Pull Request #31248 · matplotlib/matplotlib · GitHub

Open Graph Title: SEC: Remove eval() from validate_cycler by scottshambaugh · Pull Request #31248 · matplotlib/matplotlib

X Title: SEC: Remove eval() from validate_cycler by scottshambaugh · Pull Request #31248 · matplotlib/matplotlib

Description: matplotlib: plotting with Python. Contribute to matplotlib/matplotlib development by creating an account on GitHub.

Open Graph Description: PR summary validate_cycler() uses eval() to parse axes.prop_cycle rcParam strings. Combined with automatic matplotlibrc loading from the current working directory, this allows arbitrary code execut...

X Description: PR summary validate_cycler() uses eval() to parse axes.prop_cycle rcParam strings. Combined with automatic matplotlibrc loading from the current working directory, this allows arbitrary code execut...

Opengraph URL: https://github.com/matplotlib/matplotlib/pull/31248

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:c8fa6418-b417-01a5-0d17-67a06b8780d5
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id9AB8:16740E:46FFAA:5FE65B:6A524C09
html-safe-noncecf8dbddb9ca381791da9fa68603919c4bfb0dc668ba8fce549d8857eb2fa68b9
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5QUI4OjE2NzQwRTo0NkZGQUE6NUZFNjVCOjZBNTI0QzA5IiwidmlzaXRvcl9pZCI6IjQ2OTA3MTUzNTAwNjY5ODUwNSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmaccbbb9eb373563272722094c3c160278daa9bf57f78b89e4e42c1f1f8e833f8ea
hovercard-subject-tagpull_request:3365944415
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/matplotlib/matplotlib/31248/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/48e38b10c75c46fa7cacd9af742870ed89cb571fd892c8a8fed0351c17b61d3e/matplotlib/matplotlib/pull/31248
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/48e38b10c75c46fa7cacd9af742870ed89cb571fd892c8a8fed0351c17b61d3e/matplotlib/matplotlib/pull/31248
og:image:altPR summary validate_cycler() uses eval() to parse axes.prop_cycle rcParam strings. Combined with automatic matplotlibrc loading from the current working directory, this allows arbitrary code execut...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamescottshambaugh
hostnamegithub.com
expected-hostnamegithub.com
Noneb9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb
turbo-cache-controlno-cache
go-importgithub.com/matplotlib/matplotlib git https://github.com/matplotlib/matplotlib.git
octolytics-dimension-user_id215947
octolytics-dimension-user_loginmatplotlib
octolytics-dimension-repository_id1385122
octolytics-dimension-repository_nwomatplotlib/matplotlib
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1385122
octolytics-dimension-repository_network_root_nwomatplotlib/matplotlib
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release7aed05249554b889eb33d002851a973eebcc7e91
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/matplotlib/matplotlib/pull/31248/#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmatplotlib%2Fmatplotlib%2Fpull%2F31248%2F
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmatplotlib%2Fmatplotlib%2Fpull%2F31248%2F
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=matplotlib%2Fmatplotlib
Reloadhttps://github.com/matplotlib/matplotlib/pull/31248/
Reloadhttps://github.com/matplotlib/matplotlib/pull/31248/
Reloadhttps://github.com/matplotlib/matplotlib/pull/31248/
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
matplotlib https://github.com/matplotlib
matplotlibhttps://github.com/matplotlib/matplotlib
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
Notifications https://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib
Fork 8.4k https://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib
Star 23k https://github.com/login?return_to=%2Fmatplotlib%2Fmatplotlib
Code https://github.com/matplotlib/matplotlib
Issues 1.1k https://github.com/matplotlib/matplotlib/issues
Pull requests 409 https://github.com/matplotlib/matplotlib/pulls
Actions https://github.com/matplotlib/matplotlib/actions
Projects https://github.com/matplotlib/matplotlib/projects
Wiki https://github.com/matplotlib/matplotlib/wiki
Security and quality 0 https://github.com/matplotlib/matplotlib/security
Insights https://github.com/matplotlib/matplotlib/pulse
Code https://github.com/matplotlib/matplotlib
Issues https://github.com/matplotlib/matplotlib/issues
Pull requests https://github.com/matplotlib/matplotlib/pulls
Actions https://github.com/matplotlib/matplotlib/actions
Projects https://github.com/matplotlib/matplotlib/projects
Wiki https://github.com/matplotlib/matplotlib/wiki
Security and quality https://github.com/matplotlib/matplotlib/security
Insights https://github.com/matplotlib/matplotlib/pulse
tacaswellhttps://github.com/tacaswell
matplotlib:mainhttps://github.com/matplotlib/matplotlib/tree/main
scottshambaugh:rcparam_evalhttps://github.com/scottshambaugh/matplotlib/tree/rcparam_eval
Conversationhttps://github.com/matplotlib/matplotlib/pull/31248
Commits9 (9)https://github.com/matplotlib/matplotlib/pull/31248/commits
Checkshttps://github.com/matplotlib/matplotlib/pull/31248/checks
Files changedhttps://github.com/matplotlib/matplotlib/pull/31248/files
SEC: Remove eval() from validate_cyclerhttps://github.com/matplotlib/matplotlib/pull/31248/#top
tacaswellhttps://github.com/tacaswell
matplotlib:mainhttps://github.com/matplotlib/matplotlib/tree/main
scottshambaugh:rcparam_evalhttps://github.com/scottshambaugh/matplotlib/tree/rcparam_eval
https://github.com/scottshambaugh
scottshambaughhttps://github.com/scottshambaugh
Mar 6, 2026https://github.com/matplotlib/matplotlib/pull/31248/#issue-4036630696
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
link the related issuehttps://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue
testedhttps://matplotlib.org/devdocs/devel/testing.html
examplehttps://matplotlib.org/devdocs/devel/document.html#write-examples-and-tutorials
directive and release notehttps://matplotlib.org/devdocs/devel/api_changes.html#announce-changes-deprecations-and-new-features
generalhttps://matplotlib.org/devdocs/devel/document.html#write-rest-pages
docstringhttps://matplotlib.org/devdocs/devel/document.html#write-docstrings
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
https://github.com/scottshambaugh
scottshambaughhttps://github.com/scottshambaugh
v3.11.0https://github.com/matplotlib/matplotlib/milestone/96
Mar 6, 2026https://github.com/matplotlib/matplotlib/pull/31248/#event-23347435846
https://github.com/scottshambaugh
scottshambaughhttps://github.com/scottshambaugh
Release critical https://github.com/matplotlib/matplotlib/issues?q=state%3Aopen%20label%3A%22Release%20critical%22
Mar 6, 2026https://github.com/matplotlib/matplotlib/pull/31248/#event-23347436584
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
topic: rcparams https://github.com/matplotlib/matplotlib/issues?q=state%3Aopen%20label%3A%22topic%3A%20rcparams%22
Mar 6, 2026https://github.com/matplotlib/matplotlib/pull/31248/#event-23347438367
https://github.com/scottshambaugh
scottshambaughhttps://github.com/scottshambaugh
force-pushedhttps://github.com/matplotlib/matplotlib/compare/580941d171bd7009da68743c89ccf83f9cecfc0e..09b61ac9ae9ba7c17617690072db90aab1a5409f
580941dhttps://github.com/matplotlib/matplotlib/commit/580941d171bd7009da68743c89ccf83f9cecfc0e
09b61achttps://github.com/matplotlib/matplotlib/commit/09b61ac9ae9ba7c17617690072db90aab1a5409f
Compare https://github.com/matplotlib/matplotlib/compare/580941d171bd7009da68743c89ccf83f9cecfc0e..09b61ac9ae9ba7c17617690072db90aab1a5409f
March 7, 2026 00:29https://github.com/matplotlib/matplotlib/pull/31248/#event-23348393719
https://github.com/timhoffm
timhoffmhttps://github.com/timhoffm
Mar 7, 2026 https://github.com/matplotlib/matplotlib/pull/31248/#pullrequestreview-3906753804
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31248/files
timhoffmhttps://github.com/timhoffm
https://github.com/matplotlib/matplotlib/pull/31248/#pullrequestreview-3906753804
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
https://github.com/scottshambaugh
scottshambaughhttps://github.com/scottshambaugh
Mar 7, 2026https://github.com/matplotlib/matplotlib/pull/31248/#issuecomment-4015006874
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
https://github.com/QuLogic
QuLogichttps://github.com/QuLogic
Mar 7, 2026 https://github.com/matplotlib/matplotlib/pull/31248/#pullrequestreview-3907679431
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31248/files
lib/matplotlib/tests/test_rcparams.pyhttps://github.com/matplotlib/matplotlib/pull/31248/files#diff-35afbf0e26422afdfbd0c9f7c7d30f8a4d4e30072785b33e2914f08c7e3315bc
QuLogichttps://github.com/QuLogic
Mar 7, 2026https://github.com/matplotlib/matplotlib/pull/31248/#discussion_r2899077256
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
timhoffmhttps://github.com/timhoffm
Mar 7, 2026https://github.com/matplotlib/matplotlib/pull/31248/#discussion_r2899271792
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
WeatherGodhttps://github.com/WeatherGod
Mar 9, 2026https://github.com/matplotlib/matplotlib/pull/31248/#discussion_r2907903285
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
tacaswellhttps://github.com/tacaswell
Mar 19, 2026https://github.com/matplotlib/matplotlib/pull/31248/#discussion_r2962576610
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
https://github.com/anntzer
anntzerhttps://github.com/anntzer
Mar 9, 2026 https://github.com/matplotlib/matplotlib/pull/31248/#pullrequestreview-3914384070
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31248/files
lib/matplotlib/tests/test_rcparams.pyhttps://github.com/matplotlib/matplotlib/pull/31248/files#diff-35afbf0e26422afdfbd0c9f7c7d30f8a4d4e30072785b33e2914f08c7e3315bc
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
https://github.com/anntzer
anntzerhttps://github.com/anntzer
Mar 9, 2026 https://github.com/matplotlib/matplotlib/pull/31248/#pullrequestreview-3914393121
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31248/files
lib/matplotlib/rcsetup.pyhttps://github.com/matplotlib/matplotlib/pull/31248/files#diff-cbdeb0e4217c66c0eab3ff5027da14906cb705419722f8269bc9ccaadd2422b1
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
https://github.com/WeatherGod
WeatherGodhttps://github.com/WeatherGod
Mar 9, 2026 https://github.com/matplotlib/matplotlib/pull/31248/#pullrequestreview-3918213148
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31248/files
lib/matplotlib/rcsetup.pyhttps://github.com/matplotlib/matplotlib/pull/31248/files#diff-cbdeb0e4217c66c0eab3ff5027da14906cb705419722f8269bc9ccaadd2422b1
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
https://github.com/WeatherGod
WeatherGodhttps://github.com/WeatherGod
Mar 9, 2026 https://github.com/matplotlib/matplotlib/pull/31248/#pullrequestreview-3918228839
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31248/files
lib/matplotlib/rcsetup.pyhttps://github.com/matplotlib/matplotlib/pull/31248/files#diff-cbdeb0e4217c66c0eab3ff5027da14906cb705419722f8269bc9ccaadd2422b1
WeatherGodhttps://github.com/WeatherGod
Mar 9, 2026https://github.com/matplotlib/matplotlib/pull/31248/#discussion_r2907944822
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
https://matplotlib.org/cycler/#compositionhttps://matplotlib.org/cycler/#composition
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
scottshambaughhttps://github.com/scottshambaugh
Mar 9, 2026https://github.com/matplotlib/matplotlib/pull/31248/#discussion_r2908191937
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
scottshambaughhttps://github.com/scottshambaugh
Mar 9, 2026https://github.com/matplotlib/matplotlib/pull/31248/#discussion_r2908247622
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
WeatherGodhttps://github.com/WeatherGod
Mar 9, 2026https://github.com/matplotlib/matplotlib/pull/31248/#discussion_r2908269290
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
scottshambaughhttps://github.com/scottshambaugh
Mar 9, 2026https://github.com/matplotlib/matplotlib/pull/31248/#discussion_r2908390922
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
@WeatherGodhttps://github.com/WeatherGod
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
scottshambaughhttps://github.com/scottshambaugh
Mar 9, 2026https://github.com/matplotlib/matplotlib/pull/31248/#discussion_r2908422406
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
https://docs.python.org/3/library/functions.html#evalhttps://docs.python.org/3/library/functions.html#eval
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
WeatherGodhttps://github.com/WeatherGod
Mar 10, 2026https://github.com/matplotlib/matplotlib/pull/31248/#discussion_r2912433662
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
scottshambaughhttps://github.com/scottshambaugh
Mar 10, 2026https://github.com/matplotlib/matplotlib/pull/31248/#discussion_r2913543603
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
scottshambaughhttps://github.com/scottshambaugh
Mar 10, 2026https://github.com/matplotlib/matplotlib/pull/31248/#discussion_r2913611559
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
python/cpython#145773https://github.com/python/cpython/pull/145773
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
scottshambaughhttps://github.com/scottshambaugh
Mar 11, 2026https://github.com/matplotlib/matplotlib/pull/31248/#discussion_r2921472482
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
https://docs.python.org/3/library/functions.html#evalhttps://docs.python.org/3/library/functions.html#eval
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
https://github.com/scottshambaugh
scottshambaughhttps://github.com/scottshambaugh
force-pushedhttps://github.com/matplotlib/matplotlib/compare/fa7b0aa389dcbb3c771a5ff213f0bbb462d6abe3..e7694f6f03e940388507f7d77ba9093f0d4396a1
fa7b0aahttps://github.com/matplotlib/matplotlib/commit/fa7b0aa389dcbb3c771a5ff213f0bbb462d6abe3
e7694f6https://github.com/matplotlib/matplotlib/commit/e7694f6f03e940388507f7d77ba9093f0d4396a1
Compare https://github.com/matplotlib/matplotlib/compare/fa7b0aa389dcbb3c771a5ff213f0bbb462d6abe3..e7694f6f03e940388507f7d77ba9093f0d4396a1
March 9, 2026 22:12https://github.com/matplotlib/matplotlib/pull/31248/#event-23411688021
https://github.com/tacaswell
tacaswellhttps://github.com/tacaswell
Mar 10, 2026 https://github.com/matplotlib/matplotlib/pull/31248/#pullrequestreview-3923495273
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31248/files
lib/matplotlib/tests/test_rcparams.pyhttps://github.com/matplotlib/matplotlib/pull/31248/files#diff-35afbf0e26422afdfbd0c9f7c7d30f8a4d4e30072785b33e2914f08c7e3315bc
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
https://github.com/WeatherGod
WeatherGodhttps://github.com/WeatherGod
Mar 10, 2026https://github.com/matplotlib/matplotlib/pull/31248/#issuecomment-4033052766
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
https://github.com/scottshambaugh
scottshambaughhttps://github.com/scottshambaugh
Mar 10, 2026https://github.com/matplotlib/matplotlib/pull/31248/#issuecomment-4033398442
https://gist.github.com/rebane2001/a3734ecae4a05e3b85bafc1ae17ee864https://gist.github.com/rebane2001/a3734ecae4a05e3b85bafc1ae17ee864
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
https://github.com/scottshambaugh
scottshambaughhttps://github.com/scottshambaugh
Mar 10, 2026https://github.com/matplotlib/matplotlib/pull/31248/#issuecomment-4033512690
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
https://github.com/scottshambaugh
scottshambaughhttps://github.com/scottshambaugh
force-pushedhttps://github.com/matplotlib/matplotlib/compare/4a2c7523cf66edcef8e5449f6edc543b0f6c9c34..610f7b9c8b0de60fb44ad1a6feb80776f3c92b76
4a2c752https://github.com/matplotlib/matplotlib/commit/4a2c7523cf66edcef8e5449f6edc543b0f6c9c34
610f7b9https://github.com/matplotlib/matplotlib/commit/610f7b9c8b0de60fb44ad1a6feb80776f3c92b76
Compare https://github.com/matplotlib/matplotlib/compare/4a2c7523cf66edcef8e5449f6edc543b0f6c9c34..610f7b9c8b0de60fb44ad1a6feb80776f3c92b76
March 10, 2026 18:22https://github.com/matplotlib/matplotlib/pull/31248/#event-23442497412
https://github.com/story645
story645https://github.com/story645
Mar 10, 2026 https://github.com/matplotlib/matplotlib/pull/31248/#ref-pullrequest-1906569966
[ENH] xkcd.mplstyle w/ quasi parsing of patheffects.{functions} #26854 https://github.com/matplotlib/matplotlib/pull/26854
https://github.com/tacaswell
tacaswellhttps://github.com/tacaswell
Mar 10, 2026https://github.com/matplotlib/matplotlib/pull/31248/#issuecomment-4033936823
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
https://github.com/tacaswell
tacaswellhttps://github.com/tacaswell
Mar 10, 2026 https://github.com/matplotlib/matplotlib/pull/31248/#pullrequestreview-3924948542
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31248/files
doc/api/next_api_changes/deprecations/31248-SS.rsthttps://github.com/matplotlib/matplotlib/pull/31248/files#diff-6d4867d39d97cadf83b0f1d1850d8c276709f4a10a123f0cde6991c14b8da37c
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
https://github.com/tacaswell
tacaswellhttps://github.com/tacaswell
Mar 10, 2026 https://github.com/matplotlib/matplotlib/pull/31248/#pullrequestreview-3924963458
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31248/files
doc/release/next_whats_new/cycler_rcparam_security.rsthttps://github.com/matplotlib/matplotlib/pull/31248/files#diff-c8b31408acf1f892c4b58cf573b1d0a1603c518ce740af1d6c171e566928e031
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
https://github.com/tacaswell
tacaswellhttps://github.com/tacaswell
Mar 10, 2026 https://github.com/matplotlib/matplotlib/pull/31248/#pullrequestreview-3924974197
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31248/files
lib/matplotlib/tests/test_rcparams.pyhttps://github.com/matplotlib/matplotlib/pull/31248/files#diff-35afbf0e26422afdfbd0c9f7c7d30f8a4d4e30072785b33e2914f08c7e3315bc
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
https://github.com/tacaswell
tacaswellhttps://github.com/tacaswell
Mar 10, 2026 https://github.com/matplotlib/matplotlib/pull/31248/#pullrequestreview-3925030480
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31248/files
lib/matplotlib/rcsetup.pyhttps://github.com/matplotlib/matplotlib/pull/31248/files#diff-cbdeb0e4217c66c0eab3ff5027da14906cb705419722f8269bc9ccaadd2422b1
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
https://github.com/WeatherGod
WeatherGodhttps://github.com/WeatherGod
Mar 10, 2026 https://github.com/matplotlib/matplotlib/pull/31248/#pullrequestreview-3925413339
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31248/files
lib/matplotlib/rcsetup.pyhttps://github.com/matplotlib/matplotlib/pull/31248/files#diff-cbdeb0e4217c66c0eab3ff5027da14906cb705419722f8269bc9ccaadd2422b1
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
https://github.com/WeatherGod
WeatherGodhttps://github.com/WeatherGod
Mar 10, 2026 https://github.com/matplotlib/matplotlib/pull/31248/#pullrequestreview-3925453740
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31248/files
lib/matplotlib/rcsetup.pyhttps://github.com/matplotlib/matplotlib/pull/31248/files#diff-cbdeb0e4217c66c0eab3ff5027da14906cb705419722f8269bc9ccaadd2422b1
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
https://github.com/scottshambaugh
scottshambaughhttps://github.com/scottshambaugh
Security Hardening https://github.com/matplotlib/matplotlib/issues?q=state%3Aopen%20label%3A%22Security%20Hardening%22
Mar 12, 2026https://github.com/matplotlib/matplotlib/pull/31248/#event-23524948824
https://github.com/WeatherGod
WeatherGodhttps://github.com/WeatherGod
Mar 14, 2026https://github.com/matplotlib/matplotlib/pull/31248/#issuecomment-4060751159
https://github.com/matplotlib/matplotlib/pull/31248/
#31248 (comment)https://github.com/matplotlib/matplotlib/pull/31248#discussion_r2933391102
#31248 (comment)https://github.com/matplotlib/matplotlib/pull/31248#discussion_r2933391102
https://github.com/notifications/unsubscribe-auth/AACHF6ELC2RFNN5ZIGWFLHT4QRPZNAVCNFSM6AAAAACWKBDXV2VHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZTSNBWGU2DQMZWG4https://github.com/notifications/unsubscribe-auth/AACHF6ELC2RFNN5ZIGWFLHT4QRPZNAVCNFSM6AAAAACWKBDXV2VHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZTSNBWGU2DQMZWG4
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
https://github.com/QuLogic
QuLogichttps://github.com/QuLogic
Mar 17, 2026 https://github.com/matplotlib/matplotlib/pull/31248/#pullrequestreview-3964106851
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31248/files
lib/matplotlib/rcsetup.pyhttps://github.com/matplotlib/matplotlib/pull/31248/files#diff-cbdeb0e4217c66c0eab3ff5027da14906cb705419722f8269bc9ccaadd2422b1
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
lib/matplotlib/rcsetup.pyhttps://github.com/matplotlib/matplotlib/pull/31248/files#diff-cbdeb0e4217c66c0eab3ff5027da14906cb705419722f8269bc9ccaadd2422b1
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
https://github.com/tacaswell
tacaswellhttps://github.com/tacaswell
Mar 19, 2026 https://github.com/matplotlib/matplotlib/pull/31248/#pullrequestreview-3977836157
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31248/files
https://github.com/tacaswell
tacaswellhttps://github.com/tacaswell
Mar 19, 2026https://github.com/matplotlib/matplotlib/pull/31248/#issuecomment-4093164069
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
https://github.com/timhoffm
timhoffmhttps://github.com/timhoffm
Mar 22, 2026 https://github.com/matplotlib/matplotlib/pull/31248/#pullrequestreview-3988048095
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31248/files
timhoffmhttps://github.com/timhoffm
https://github.com/matplotlib/matplotlib/pull/31248/#pullrequestreview-3988048095
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
https://github.com/QuLogic
QuLogichttps://github.com/QuLogic
Mar 26, 2026https://github.com/matplotlib/matplotlib/pull/31248/#issuecomment-4138182147
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
https://github.com/QuLogic
QuLogichttps://github.com/QuLogic
Mar 26, 2026https://github.com/matplotlib/matplotlib/pull/31248/#issuecomment-4138185830
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
scottshambaughhttps://github.com/scottshambaugh
March 26, 2026 15:05https://github.com/matplotlib/matplotlib/pull/31248/#commits-pushed-27e34b0
https://github.com/scottshambaugh
Remove eval() from validate_cycler, which might allow code execution …https://github.com/matplotlib/matplotlib/pull/31248/commits/27e34b0173c015edc904e51bc7c28f3e14439988
27e34b0https://github.com/matplotlib/matplotlib/pull/31248/commits/27e34b0173c015edc904e51bc7c28f3e14439988
https://github.com/scottshambaugh
Test that validate_cycler does not execute code passed inhttps://github.com/matplotlib/matplotlib/pull/31248/commits/9e7e141de2b72d696b6b9bbd1b347d90be452045
9e7e141https://github.com/matplotlib/matplotlib/pull/31248/commits/9e7e141de2b72d696b6b9bbd1b347d90be452045
https://github.com/scottshambaugh
Whats new for prop_cycle rcparamhttps://github.com/matplotlib/matplotlib/pull/31248/commits/f974ca898d617b48c28a1a16e1ba0356b5cd946f
f974ca8https://github.com/matplotlib/matplotlib/pull/31248/commits/f974ca898d617b48c28a1a16e1ba0356b5cd946f
https://github.com/scottshambaugh
Support and test cycler integer multiplication, concat, and slicinghttps://github.com/matplotlib/matplotlib/pull/31248/commits/3016cc7db3347eea18e50366bc887665f8fe83a5
3016cc7https://github.com/matplotlib/matplotlib/pull/31248/commits/3016cc7db3347eea18e50366bc887665f8fe83a5
https://github.com/scottshambaugh
Consolidate testshttps://github.com/matplotlib/matplotlib/pull/31248/commits/408ad1c437d4e6c173b74bf8de6d6954c91b7503
408ad1chttps://github.com/matplotlib/matplotlib/pull/31248/commits/408ad1c437d4e6c173b74bf8de6d6954c91b7503
https://github.com/scottshambaugh
Deprecation noticehttps://github.com/matplotlib/matplotlib/pull/31248/commits/2b02b0cab25a3612aed25dcd3a2d0c6284aa566d
2b02b0chttps://github.com/matplotlib/matplotlib/pull/31248/commits/2b02b0cab25a3612aed25dcd3a2d0c6284aa566d
https://github.com/scottshambaugh
Code review updateshttps://github.com/matplotlib/matplotlib/pull/31248/commits/e01b8a49314af14c45b3a2a8251f6f3b38e28f5d
e01b8a4https://github.com/matplotlib/matplotlib/pull/31248/commits/e01b8a49314af14c45b3a2a8251f6f3b38e28f5d
https://github.com/scottshambaugh
Code review updatehttps://github.com/matplotlib/matplotlib/pull/31248/commits/bb6eb2943e5f7d15b9da3aa3e9538bf41d036399
bb6eb29https://github.com/matplotlib/matplotlib/pull/31248/commits/bb6eb2943e5f7d15b9da3aa3e9538bf41d036399
https://github.com/scottshambaugh
Recursively eval cycler kwargshttps://github.com/matplotlib/matplotlib/pull/31248/commits/99d07bcbcde9adf2834a16857d4235298bc03a29
99d07bchttps://github.com/matplotlib/matplotlib/pull/31248/commits/99d07bcbcde9adf2834a16857d4235298bc03a29
https://github.com/scottshambaugh
scottshambaughhttps://github.com/scottshambaugh
force-pushedhttps://github.com/matplotlib/matplotlib/compare/dfe0b145a94d6a7b20fae2281544b19484c4a9ca..99d07bcbcde9adf2834a16857d4235298bc03a29
dfe0b14https://github.com/matplotlib/matplotlib/commit/dfe0b145a94d6a7b20fae2281544b19484c4a9ca
99d07bchttps://github.com/matplotlib/matplotlib/commit/99d07bcbcde9adf2834a16857d4235298bc03a29
Compare https://github.com/matplotlib/matplotlib/compare/dfe0b145a94d6a7b20fae2281544b19484c4a9ca..99d07bcbcde9adf2834a16857d4235298bc03a29
March 26, 2026 21:11https://github.com/matplotlib/matplotlib/pull/31248/#event-23949950964
https://github.com/QuLogic
QuLogichttps://github.com/QuLogic
Mar 27, 2026https://github.com/matplotlib/matplotlib/pull/31248/#event-23960398610
https://github.com/QuLogic
QuLogichttps://github.com/QuLogic
Mar 27, 2026https://github.com/matplotlib/matplotlib/pull/31248/#event-23960400125
https://github.com/tacaswell
tacaswellhttps://github.com/tacaswell
Mar 27, 2026 https://github.com/matplotlib/matplotlib/pull/31248/#pullrequestreview-4021832619
View reviewed changes https://github.com/matplotlib/matplotlib/pull/31248/files/99d07bcbcde9adf2834a16857d4235298bc03a29
https://github.com/tacaswell
tacaswellhttps://github.com/tacaswell
2ad0aa7https://github.com/matplotlib/matplotlib/commit/2ad0aa7d24d3cca8505b89b763559ceba025d004
Mar 27, 2026https://github.com/matplotlib/matplotlib/pull/31248#event-23975725642
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
https://github.com/ksunden
ksundenhttps://github.com/ksunden
Apr 17, 2026https://github.com/matplotlib/matplotlib/pull/31248/#issuecomment-4270455747
@meeseeksdevhttps://github.com/meeseeksdev
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
https://github.com/apps/lumberbot-app
lumberbot-apphttps://github.com/apps/lumberbot-app
Apr 17, 2026https://github.com/matplotlib/matplotlib/pull/31248/#issuecomment-4270458542
#31248https://github.com/matplotlib/matplotlib/pull/31248
suggest an improvementhttps://github.com/MeeseeksBox/MeeseeksDev
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
https://github.com/apps/lumberbot-app
lumberbot-apphttps://github.com/apps/lumberbot-app
Still Needs Manual Backport https://github.com/matplotlib/matplotlib/issues?q=state%3Aopen%20label%3A%22Still%20Needs%20Manual%20Backport%22
Apr 17, 2026https://github.com/matplotlib/matplotlib/pull/31248/#event-24619633093
https://github.com/ksunden
ksundenhttps://github.com/ksunden
Apr 21, 2026 https://github.com/matplotlib/matplotlib/pull/31248/#ref-pullrequest-4305613267
Backport PR #31248 on branch v3.10.x (SEC: Remove eval() from validate_cycler) #31543 https://github.com/matplotlib/matplotlib/pull/31543
ksundenhttps://github.com/ksunden
Apr 21, 2026 https://github.com/matplotlib/matplotlib/pull/31248/#ref-commit-3c1367b
https://github.com/scottshambaugh
https://github.com/ksunden
Backport PRhttps://github.com/ksunden/matplotlib/commit/3c1367bf6695bf62d718227591653754f57cd008
matplotlib#31248https://github.com/matplotlib/matplotlib/pull/31248
: SEC: Remove eval() from validate_cyclerhttps://github.com/ksunden/matplotlib/commit/3c1367bf6695bf62d718227591653754f57cd008
3c1367bhttps://github.com/ksunden/matplotlib/commit/3c1367bf6695bf62d718227591653754f57cd008
ksundenhttps://github.com/ksunden
Apr 21, 2026 https://github.com/matplotlib/matplotlib/pull/31248/#ref-commit-b2ed196
https://github.com/scottshambaugh
https://github.com/ksunden
Backport PRhttps://github.com/ksunden/matplotlib/commit/b2ed1969191a03ec8927f96573664474662ab4c1
matplotlib#31248https://github.com/matplotlib/matplotlib/pull/31248
: SEC: Remove eval() from validate_cyclerhttps://github.com/ksunden/matplotlib/commit/b2ed1969191a03ec8927f96573664474662ab4c1
b2ed196https://github.com/ksunden/matplotlib/commit/b2ed1969191a03ec8927f96573664474662ab4c1
timhoffmhttps://github.com/timhoffm
Apr 22, 2026 https://github.com/matplotlib/matplotlib/pull/31248/#ref-commit-063288d
https://github.com/timhoffm
Merge pull requesthttps://github.com/matplotlib/matplotlib/commit/063288d0cc912aa2af5cc1b7e7ca3d228d9f8976
#31544https://github.com/matplotlib/matplotlib/pull/31544
from ksunden/backport-of-pr-31248-on-v3.10.xhttps://github.com/matplotlib/matplotlib/commit/063288d0cc912aa2af5cc1b7e7ca3d228d9f8976
063288dhttps://github.com/matplotlib/matplotlib/commit/063288d0cc912aa2af5cc1b7e7ca3d228d9f8976
#31248https://github.com/matplotlib/matplotlib/pull/31248
https://github.com/ksunden
ksundenhttps://github.com/ksunden
Apr 24, 2026 https://github.com/matplotlib/matplotlib/pull/31248/#ref-pullrequest-4320105406
merge up v3.10.9 #31560 https://github.com/matplotlib/matplotlib/pull/31560
https://github.com/QuLogic
QuLogichttps://github.com/QuLogic
Still Needs Manual Backport https://github.com/matplotlib/matplotlib/issues?q=state%3Aopen%20label%3A%22Still%20Needs%20Manual%20Backport%22
Jun 9, 2026https://github.com/matplotlib/matplotlib/pull/31248/#event-26544629471
https://github.co/hiddenchars
https://github.com/matplotlib/matplotlib/pull/31248/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmatplotlib%2Fmatplotlib%2Fpull%2F31248%2F
https://github.com/WeatherGod
WeatherGod https://github.com/WeatherGod
https://github.com/matplotlib/matplotlib/pull/31248/files/e7694f6f03e940388507f7d77ba9093f0d4396a1
https://github.com/QuLogic
QuLogic https://github.com/QuLogic
https://github.com/matplotlib/matplotlib/pull/31248/files/4eba537abc49574b0b9a491707b315d5708582ac
https://github.com/anntzer
anntzer https://github.com/anntzer
https://github.com/matplotlib/matplotlib/pull/31248/files/0065bfc655eb488c9efac1d1a32f95ec64e3d02a
https://github.com/timhoffm
timhoffm https://github.com/timhoffm
https://github.com/matplotlib/matplotlib/pull/31248/files/4eba537abc49574b0b9a491707b315d5708582ac
https://github.com/tacaswell
tacaswell https://github.com/tacaswell
https://github.com/matplotlib/matplotlib/pull/31248/files/99d07bcbcde9adf2834a16857d4235298bc03a29
Release critical https://github.com/matplotlib/matplotlib/issues?q=state%3Aopen%20label%3A%22Release%20critical%22
Security Hardening https://github.com/matplotlib/matplotlib/issues?q=state%3Aopen%20label%3A%22Security%20Hardening%22
topic: rcparams https://github.com/matplotlib/matplotlib/issues?q=state%3Aopen%20label%3A%22topic%3A%20rcparams%22
v3.11.0 https://github.com/matplotlib/matplotlib/milestone/96
Please reload this pagehttps://github.com/matplotlib/matplotlib/pull/31248/
https://github.com/scottshambaugh
https://github.com/WeatherGod
https://github.com/tacaswell
https://github.com/QuLogic
https://github.com/ksunden
https://github.com/anntzer
https://github.com/timhoffm
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.