Title: Tendforge Shortcode &amp; Block Auditor
Author: tendforge
Published: <strong>August 12, 2026</strong>
Last modified: August 12, 2026

---

Search plugins

![](https://ps.w.org/tendforge-shortcode-block-auditor/assets/banner-772x250.png?
rev=3642699)

![](https://ps.w.org/tendforge-shortcode-block-auditor/assets/icon-256x256.png?rev
=3642699)

# Tendforge Shortcode & Block Auditor

 By [tendforge](https://profiles.wordpress.org/tendforge/)

[Download](https://downloads.wordpress.org/plugin/tendforge-shortcode-block-auditor.1.1.6.zip)

 * [Details](https://wordpress.org/plugins/tendforge-shortcode-block-auditor/#description)
 * [Reviews](https://wordpress.org/plugins/tendforge-shortcode-block-auditor/#reviews)
 *  [Installation](https://wordpress.org/plugins/tendforge-shortcode-block-auditor/#installation)
 * [Development](https://wordpress.org/plugins/tendforge-shortcode-block-auditor/#developers)

 [Support](https://wordpress.org/support/plugin/tendforge-shortcode-block-auditor/)

## Description

Removing a plugin or switching page builders is the moment things silently break.
The page builder is gone, but its content stays behind — Gutenberg blocks that now
show the editor’s “this block contains unexpected or invalid content” warning, and
shortcodes like `[vc_row]`, `[su_button]` or `[old_slider id="3"]` that visitors
now see as raw bracket text. There is no built-in screen that lists them, so they
are easy to miss until someone reports a broken page. Shortcode Auditor flips that
around: scan first, see exactly which pages will break, then decide.

**One scan shows you everything left behind, page by page:**

 * **Broken block detection** — Gutenberg blocks left behind by a removed plugin,
   the ones the editor flags as “this block contains unexpected or invalid content”,
   with the exact pages they sit on
 * **Broken shortcode detection** — every shortcode in your content that no active
   plugin or theme handles, shown as raw `[bracket]` text to visitors, with direct
   links to the affected pages
 * **Page-level impact** — for each broken item, the precise posts and pages it 
   appears on, so you see the blast radius before you touch anything
 * **Usage by provider** — every registered shortcode mapped to the plugin or theme
   that provides it, with usage counts, so you know which plugins your content actually
   depends on
 * **Smart filtering** — prose like “[sic]” and escaped `[[shortcodes]]` are not
   false-flagged
 * **Batched scan** — works on large sites without timeouts; covers all public post
   types and reusable blocks

#### Read-only by design

The auditor never modifies your content. It reports, you decide.

#### Shortcode Auditor Pro

Pro is a separate plugin available from tendforge.com. None of its code is included
in this free version — everything described below is a Pro-only plugin, and nothing
in this free download is locked, limited or time-restricted.

The free plugin finds what is _already_ broken. Pro answers the question you have
_before_ you remove anything:

 * **Safe to deactivate? — plugin dependency check** — before you remove a plugin,
   see exactly which live pages depend on it. Pro maps every active plugin whose
   shortcodes are still in your content, with the exact occurrences and pages that
   would break into raw [bracket] text the moment you deactivate it. It is the difference
   between knowing before you deactivate and finding out from a visitor afterwards.

Also included:

 * **Monitoring** — scheduled weekly or monthly re-scans with an email alert whenever
   NEW broken shortcodes appear, so you catch a builder or plugin removal before
   your visitors do
 * **Widget scanning** — finds shortcodes in text, custom HTML and block widgets,
   the area the free content scan does not cover
 * **CSV export** of the full audit

## Screenshots

[⌊The free audit: broken shortcodes with page links, registered vs. unregistered
split.⌉⌊The free audit: broken shortcodes with page links, registered vs. unregistered
split.⌉[

The free audit: broken shortcodes with page links, registered vs. unregistered split.

[⌊Broken block detection across your content.⌉⌊Broken block detection across your
content.⌉[

Broken block detection across your content.

[⌊(Pro) "Safe to deactivate?" dependency check and new-breakage alerts.⌉⌊(Pro) "
Safe to deactivate?" dependency check and new-breakage alerts.⌉[

(Pro) “Safe to deactivate?” dependency check and new-breakage alerts.

## Installation

 1. Install and activate the plugin.
 2. In the WordPress admin, open **Tools  Shortcode & Block Auditor**.
 3. Click **Scan site** — it lists your registered shortcodes, flags any broken shortcodes
    and broken blocks, and shows where each is used (posts and pages).
 4. Review the reported locations and fix or remove the content with full context.
 5. (Optional) Upgrade to Pro for CSV export and a scheduled email alert when new broken
    shortcodes appear.

## FAQ

### What counts as a “broken” shortcode?

A shortcode-looking token in your content whose tag is not registered by any active
plugin or theme. To avoid false alarms, unregistered tokens only count when they
plausibly were shortcodes: they carry attributes, have a closing pair, or use separators
in the name. Plain words in brackets (like “[sic]”) are ignored.

### Which content is scanned?

The content of all public post types (posts, pages, products, custom types) plus
reusable blocks, in published, private, scheduled, pending and draft status. Shortcodes
inside widgets or page builder fields are outside the scan.

### Can it remove the broken shortcodes for me?

No — deliberately. Every occurrence links to the page so you can fix it with full
context. Automatic text surgery on your content is not something a v1 should do.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Tendforge Shortcode & Block Auditor” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ tendforge ](https://profiles.wordpress.org/tendforge/)

“Tendforge Shortcode & Block Auditor” has been translated into 2 locales. Thank 
you to [the translators](https://translate.wordpress.org/projects/wp-plugins/tendforge-shortcode-block-auditor/contributors)
for their contributions.

[Translate “Tendforge Shortcode & Block Auditor” into your language.](https://translate.wordpress.org/projects/wp-plugins/tendforge-shortcode-block-auditor)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/tendforge-shortcode-block-auditor/),
check out the [SVN repository](https://plugins.svn.wordpress.org/tendforge-shortcode-block-auditor/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/tendforge-shortcode-block-auditor/)
by [RSS](https://plugins.trac.wordpress.org/log/tendforge-shortcode-block-auditor/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.6

 * Reword the description to remove comparative claims.

#### 1.1.5

 * Translations now come from translate.wordpress.org instead of being bundled.

#### 1.1.4

 * Clarify in the readme that Pro is a separate plugin, not included in this download.
 * Harden the Pro loader against a missing `includes/premium/` directory.

#### 1.1.3

 * Tidy the directory title.

#### 1.1.2

 * Initial public release: scan your site content to find registered shortcodes,
   broken shortcodes and broken blocks, and see exactly which posts and pages they
   appear on.

## Meta

 *  Version **1.1.6**
 *  Last updated **11 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.0.3**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [Czech](https://cs.wordpress.org/plugins/tendforge-shortcode-block-auditor/),
   [English (US)](https://wordpress.org/plugins/tendforge-shortcode-block-auditor/),
   and [Russian](https://ru.wordpress.org/plugins/tendforge-shortcode-block-auditor/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/tendforge-shortcode-block-auditor)
 * Tags
 * [audit](https://wordpress.org/plugins/tags/audit/)[blocks](https://wordpress.org/plugins/tags/blocks/)
   [cleanup](https://wordpress.org/plugins/tags/cleanup/)[gutenberg](https://wordpress.org/plugins/tags/gutenberg/)
   [shortcode](https://wordpress.org/plugins/tags/shortcode/)
 *  [Advanced View](https://wordpress.org/plugins/tendforge-shortcode-block-auditor/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/tendforge-shortcode-block-auditor/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/tendforge-shortcode-block-auditor/reviews/)

## Contributors

 *   [ tendforge ](https://profiles.wordpress.org/tendforge/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/tendforge-shortcode-block-auditor/)