WP Manifestindependent plugin directory
manifest / editor / core-blocks-enhancer

Core Blocks Enhancer WP Registry grade B. Medium-severity findings · 2 findingsWP RegistryMedium-severity findings · 2 findingsOpen the reportB

Add new features to wordpress core blocks (SEO, A11y, etc.)

★ 2stars
v1.9.0latest · 17d ago

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/corentin-gautier/core-blocks-enhancer/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Add features to the wordpress core blocks (gutenberg)

SEO

Use images for ranking

Screenshot 2024-04-04 at 15 39 12

Obfuscate links

Screenshot 2024-04-04 at 15 38 58

Buttons

Add icons

Screenshot 2024-04-04 at 15 38 42

Titles

Change the aria title level

Screenshot 2024-04-04 at 15 39 47

Text

Set the lang attribute

Screenshot 2024-04-04 at 15 40 55

Youtube

Remove the default iframe to improve performances

Releases

3 releases.

Tag
Published
v1.9.0 latest
Oct 6, 2026 17d ago
Jun 17, 2025 1 year ago
Nov 25, 2024 1 year ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.

B grade

Security

Core Blocks Enhancer 1.9.0 · audited by WP Registry

Medium-severity findings.

2 medium
Audited release
1.9.0
Findings
2
Worst severity
medium
Content hash
8225047578cdab4f843ad80a…

Findings

  • medium Stored XSS via core/button alt attribute interpolation

    xss_stored

    render_core_button reads $attrs['alt'] and injects it into an aria-label via preg_replace without esc_attr. A Contributor who can insert a core/button block can supply alt containing " onfocus=... or break out of the attribute, executing script for anyone viewing the rendered content.

    lib/render.php:150-153

    Recommendation

    Escape with esc_attr($alt) (and similarly escape icon URL/color before CSS interpolation).

  • medium Stored XSS / unsafe URL via core/embed YouTube placeholder

    xss_stored

    render_core_embed builds an <a href="{$link}"> from $block['attrs']['url'] without esc_url. A crafted javascript: or data: URL in the embed block attribute is emitted into front-end HTML for viewers.

    lib/render.php:218-224

    Recommendation

    Use esc_url($link) and restrict to https:// hosts on youtube/youtu.be.

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.