Title: Konfyra Omni Guard
Author: gsrcoimbatore
Published: <strong>14 agosto, 2026</strong>
Last modified: 22 agosto, 2026

---

Pesquisar plugins

![](https://ps.w.org/konfyra-omni-guard/assets/banner-772x250.png?rev=3647930)

![](https://ps.w.org/konfyra-omni-guard/assets/icon-128x128.png?rev=3647927)

# Konfyra Omni Guard

 Por [gsrcoimbatore](https://profiles.wordpress.org/gsrcoimbatore/)

[Baixar](https://downloads.wordpress.org/plugin/konfyra-omni-guard.1.0.1.zip)

 * [Detalhes](https://br.wordpress.org/plugins/konfyra-omni-guard/#description)
 * [Avaliações](https://br.wordpress.org/plugins/konfyra-omni-guard/#reviews)
 *  [Instalação](https://br.wordpress.org/plugins/konfyra-omni-guard/#installation)
 * [Desenvolvimento](https://br.wordpress.org/plugins/konfyra-omni-guard/#developers)

 [Suporte](https://wordpress.org/support/plugin/konfyra-omni-guard/)

## Descrição

**The problem Omni Guard solves:**

Prevents WordPress White Screen of Death from missing plugin dependencies. Static
scanner, runtime guard, pre-flight checks. Free.

This happens constantly. WordPress has no built-in protection for it. Omni Guard
fills that gap.

**How it works — four layers of protection:**

**1. Static Scanner**
 Analyses the PHP source code of all active plugins using 
PHP’s tokeniser (no regex, no exec). Builds a dependency map: which plugin calls
functions defined in which other plugin. Runs twice daily via WP-Cron and whenever
a plugin is activated or deactivated.

**2. Runtime Error Handler**
 Registers a `set_error_handler()` and `register_shutdown_function()`
at priority 1, before any other plugin fires. If an undefined function call occurs
at runtime, Omni Guard catches it, logs the incident, and — in admin — shows a clean
recovery page instead of a blank screen.

**3. Dependency Pre-flight Check**
 On every admin request, reads the dependency
map and verifies that every mapped cross-plugin function actually exists right now.
If any is missing, an admin notice fires _before_ any plugin code tries to call 
it.

**4. Developer Safety Shims — `og_call()`, `og_exists()`, `og_guard()`**
 Global
helper functions that plugin developers can use to make their cross-plugin calls
crash-proof:

    ```
    `php
    ```

// Returns WP_Error if missing — never crashes
 $result = og_call( ‘some_plugin_function’,
$arg1, $arg2 );

// Boolean existence check
 if ( og_exists( ‘some_plugin_function’ ) ) { … }

// Call with a fallback
 $result = og_guard( ‘some_plugin_function’, fn() => ‘default’,
$arg1 ); `

**Admin Dashboard includes:**
 * Live dependency health overview with KPI cards *
Full dependency map (filterable by risk level: high / medium / low) * Incident log
with detection method, timestamp, URL, and alert status * Pre-flight status: functions
missing _right now_ * Settings: scan depth, email alerts, whitelist, ignore list,
danger zone

**Email alerts** are throttled to once per function per hour, with a maximum of 
5 per day, to avoid noise.

**Zero impact on production performance** — scanning runs in WP-Cron background 
jobs. The runtime guard adds a single error handler registration at init. No database
queries on the frontend unless a pre-flight is triggered.

## Instalação

 1. Upload `omni-guard.zip` via Plugins  Add New  Upload Plugin
 2. Activate
 3. Go to **Omni Guard  Dashboard**
 4. Click **Run Scan Now** to build the initial dependency map
 5. Optionally enable email alerts under **Omni Guard  Settings**

## Perguntas frequentes

### Does this fix missing dependencies?

No. It prevents your site from crashing when they go missing, logs the incident,
and alerts you. You still need to re-activate the missing plugin or remove the dependency.

### Does the scanner modify any plugin files?

Never. Omni Guard is read-only at the filesystem level. It analyses files but never
writes to them.

### Will this slow down my site?

No. Scanning runs in WP-Cron background tasks. The runtime guard registers one error
handler — effectively zero overhead.

### What PHP version is required?

PHP 8.0 or higher (uses match expressions, named arguments, first-class callables).

### What is a risk level?

High (3): Functions related to auth, payment, security, or sanitisation.
 Medium(
2): Data functions — get_, set_, update_, delete_, etc. Low (1): Utility/helper 
functions unlikely to cause data loss if missing.

## Avaliações

Não há avaliações para este plugin.

## Colaboradores e desenvolvedores

“Konfyra Omni Guard” é um programa de código aberto. As seguintes pessoas contribuíram
para este plugin.

Colaboradores

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

[Traduzir o “Konfyra Omni Guard” para seu idioma.](https://translate.wordpress.org/projects/wp-plugins/konfyra-omni-guard)

### Interessado no desenvolvimento?

[Navegue pelo código](https://plugins.trac.wordpress.org/browser/konfyra-omni-guard/),
consulte o [repositório SVN](https://plugins.svn.wordpress.org/konfyra-omni-guard/)
ou assine o [registro de desenvolvimento](https://plugins.trac.wordpress.org/log/konfyra-omni-guard/)
por [RSS](https://plugins.trac.wordpress.org/log/konfyra-omni-guard/?limit=100&mode=stop_on_copy&format=rss).

## Registro de alterações

#### 1.0.1

 * Updated compatibility information for WordPress 7.1.

#### 1.0.0

 * Initial release.
 * Static scanner with PHP tokeniser.
 * Runtime error handler + shutdown handler.
 * Pre-flight dependency checker.
 * og_call(), og_exists(), og_guard() global shims.
 * Admin dashboard: Dashboard, Dependency Map, Incident Log, Settings.
 * Email alerts with throttling.
 * REST API endpoints for live dashboard refresh.
 * Deactivation detection: immediate alert when a provider plugin is turned off.

## Meta

 *  Versão **1.0.1**
 *  Última atualização **2 meses atrás**
 *  Instalações ativas **Menos de 10**
 *  Versão do WordPress ** 6.0 ou superior **
 *  Testado até **7.1.3**
 *  Versão do PHP ** 8.0 ou superior **
 *  Idioma
 * [English (US)](https://wordpress.org/plugins/konfyra-omni-guard/)
 * Tags
 * [fatal error](https://br.wordpress.org/plugins/tags/fatal-error/)[safety](https://br.wordpress.org/plugins/tags/safety/)
   [white-screen-of-death](https://br.wordpress.org/plugins/tags/white-screen-of-death/)
 *  [Visualização avançada](https://br.wordpress.org/plugins/konfyra-omni-guard/advanced/)

## Classificações

Ainda não foi enviada nenhuma avaliação.

[Sua avaliação](https://wordpress.org/support/plugin/konfyra-omni-guard/reviews/#new-post)

[Ver todas avaliações](https://wordpress.org/support/plugin/konfyra-omni-guard/reviews/)

## Colaboradores

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

## Suporte

Tem algo a dizer? Precisa de ajuda?

 [Ver fórum de suporte](https://wordpress.org/support/plugin/konfyra-omni-guard/)