People often ask me "How did you learn how to hack?" The answer: by reading. This page is a collection of the blog posts and other articles that I have accumulated over the years of my journey. Enjoy!
/wp-admin/theme-install.php?theme=THEME_SLUG. The route queries the WordPress.org catalog, locates the matching model, and opens a preview under wp-admin/js/theme.js. The route value is then sent to the themes API, where the same value it later put into a jQuery selector.slug is used for both a server-side catalog query and a CSS selector in the browser. Hoewver, they use two different parsers! Ahhh! Let's take twentytwenty"]>*>*>*/*
twentytwentytrigger('click') to install the extension! So, it's a click to install a theme but it's inactive. So, no full RCE yet.