Aegisify company logo
Aegisify Audit WordPress Plugins Risks and Analysis2026-08-10T03:10:49+00:00
Aegisify Audit — Plugin & Theme Risk Intelligence

WordPress Plugin & Theme Risk Intelligence: Know What Is Installed, What Is Risky, and What Changed

Aegisify Plugin & Theme Risk Intelligence combines current Agent-reported component metadata with exact-version defensive evidence, release information, observed health trends, and human-reviewable AI recommendations so WordPress teams can make better update and remediation decisions for sites such as example.com.

Inventory is only the starting point.The useful question is not simply “Which plugins are installed?” It is “Which components need attention now, what evidence supports that decision, what update is available, and did the posture improve after the change?”
1InventoryMetadata only
2CorrelateVulns + SAST + release
3DecideHealth + recommendation
Interactive Intelligence Flow

From WordPress Component Metadata to a Defensible Decision

The workflow separates metadata collection from scanning so customers can understand exactly where each piece of evidence comes from.

Click a stage to expand

01Select SiteOne authorized domain
Risk Intelligence is domain-specific. Aegisify requires one authorized Target Domain rather than guessing when an account has multiple sites.
02Fetch InventoryMetadata only
The connected Agent returns plugin and theme metadata and current update state. The SaaS feature explicitly requires the response to identify this collection as metadata-only and to confirm that no component scanner executed.
03Match Security EvidenceExact component/version
Aegisify correlates current components with the latest completed defensive evidence only when component type, identity, installed path/style identity, and installed version match strictly enough to avoid carrying stale findings forward by guesswork.
04Collect Release EvidenceVerified + declared sources
Release intelligence can use verified WordPress.org information when repository identity is established and can consider bounded public release information declared by the component itself.
05Analyze HealthRisk + trend
Documented vulnerabilities, exploitation context, update posture, release evidence, and previous analyses contribute to an observed health view and a trend such as new, stable, improving, or declining.
06Act & VerifyUpdate + refresh
Authorized operators can apply supported component updates through the connected Agent. Aegisify refreshes the inventory afterward and verifies the resulting installed version before treating the update as confirmed.
Critical Distinction

Fetching Plugin & Theme Details Does Not Run a Security Scanner

The current implementation enforces this boundary instead of relying on marketing language.

The Agent inventory action reads WordPress plugin and theme metadata and existing update state. The SaaS repository rejects the response unless it explicitly identifies the privacy mode as metadata-only and confirms that no scanner executed. That means inventory refresh itself does not run vulnerability, malware, static-code, dependency, or source-code scanning.

Security evidence enters the feature through correlation with other Aegisify workflows. Known-vulnerability records and mapped SAST counts are reused from the latest completed defensive assessment only when the current component identity and installed version match the defensive evidence precisely enough to be considered the same software state.

Why this matters: a plugin upgraded from one version to another should not automatically inherit the previous version’s findings. The current implementation deliberately avoids that shortcut and requires exact-version evidence matching.
Inventory Coverage

What Component Metadata Can Be Reviewed

Plugins

Active and Inactive Plugins

The inventory records installed plugin identity, installed version, activation state, available-version information, auto-update state, repository signals, and other component metadata returned by the Agent.

Must-Use

MU Plugin Visibility

Must-use plugins are represented distinctly because their lifecycle differs from ordinary plugins. The normal remote update workflow does not treat a must-use component as a standard one-click plugin update.

Themes

Active, Parent, and Inactive Themes

The feature distinguishes the active theme, the parent of an active child theme where applicable, and inactive themes so operators can understand which code is directly in use and which remains installed.

Versions

Installed vs. Available

Current inventory can show whether a newer version is available and preserve the installed version used for security-evidence matching. That version context is central to avoiding stale vulnerability conclusions.

Repository

Verified WordPress.org Signals

When repository identity is established, Aegisify can use verified WordPress.org release information such as the current release version, update date, compatibility metadata, description, and release notes.

Declared Sources

Public Vendor Release Evidence

The intelligence layer can also consider bounded public release URLs declared by the component. These sources are treated differently from verified WordPress.org evidence so source trust remains visible.

Security Evidence

Vulnerabilities, Exploitation Context, and SAST Are Kept Traceable

A component risk decision is stronger when the user can see which evidence is documented and which conclusions are advisory.

Known Vulnerabilities

Installed-Version Matches

The feature can surface vulnerability records associated with the exact installed component version from the latest completed defensive evidence set. Severity and documented advisory information remain attached to the security evidence.

Exploitation Context

KEV and EPSS Signals

Where the underlying vulnerability evidence contains them, Aegisify can surface known-exploitation status and exploitation-probability context. These signals help prioritize documented risk but do not replace environmental judgment.

Static Analysis

Mapped SAST Findings

Regular plugins can show a count of mapped SAST findings from the same latest defensive evidence set when the component identity matches. A missing mapped SAST finding is not a guarantee that custom code is secure.

Guardrail

No “Zero Findings = Safe” Claim

The implementation explicitly avoids treating zero matched vulnerabilities as proof that a component has no security issue. Unknown, unpublished, configuration-dependent, or newly introduced risk can still exist.

Observed Health

A Health Score Is Decision Support, Not Certification

The current feature calculates an observed posture score from current component evidence and can compare that score with earlier successful analyses.

Observed health incorporates deterministic signals such as documented vulnerability severity, known-exploitation context where present, exploitation-probability evidence, update availability, security-update evidence, and component update posture. The result is represented on a 0–100 scale with a letter grade for easier scanning.

When earlier analysis exists, Aegisify can label the direction as new, stable, improving, or declining. This makes the component page useful for operational questions such as “Did the update improve the observed posture?” rather than treating the current score as a timeless rating.

Interpretation boundary: observed health is not a penetration-test result, compliance certification, exploit guarantee, or promise that a component is safe. It is a decision-support view based on the evidence currently available to this workflow.
AI-Assisted Intelligence

Release and Risk Recommendations Are Bounded by Evidence

The AI layer is designed to explain controlled component evidence rather than substitute model memory for documented facts.

01

Build the Component Evidence Package

Aegisify combines the current component metadata, matched vulnerabilities, and bounded release sources. Verified WordPress.org data is distinguishable from component-declared public source material.

02

Generate a Human-Reviewable Analysis

The AI service can summarize risk, confidence, documented evidence, recommended action, whether a security update is supported by current evidence, latest release information, update significance, and notable release features.

03

Apply Deterministic Guardrails

The implementation includes post-analysis controls intended to prevent the AI output from contradicting documented vulnerability and update facts. AI can explain the evidence; it should not rewrite the source-of-truth evidence.

AI Data Boundary

This Workflow Has a Specific Gemini Disclosure

The current SaaS implementation explicitly documents a Plugin & Theme Risk Intelligence exception that should be visible to customers.

For this feature’s AI analysis, SaaS may send component names, versions, component-declared release evidence, and matched vulnerability evidence to the configured Gemini service even when the broader attack-surface redaction setting is enabled. The code states that this exception is specific to Plugin & Theme Risk Intelligence and that the global setting remains unchanged for other AI workflows.

This is different from the Agent inventory fetch itself. The inventory fetch is metadata-only and does not run a scanner. The later AI analysis uses a bounded set of component and public/security evidence to create recommendations.

Customer decision: organizations with strict data-processing requirements should evaluate this AI evidence flow against their policies before using the analysis function. Do not describe the current workflow as fully anonymous or universally redacted.
What the Decision View Summarizes

Six Signals Help Operators Find Components That Need Attention

1Installed ComponentsCurrent plugin and theme inventory for the selected domain.
2Known VulnerabilitiesDocumented vulnerability evidence matched to current component identity.
3Updates AvailableComponents for which the Agent reports a newer available version.
4Observed HealthCurrent component posture and declining-trend visibility where analysis exists.
Controlled Update Workflow

Update, Refresh Inventory, Then Verify the Installed Version

The current implementation does not treat sending an update request as proof that the target changed successfully.

Authorize

Only Supported Operators

The remote component-update action is restricted to users with the required domain-management authority and a current connected Agent.

Apply

Request the Supported Update

For an eligible plugin or theme with a current update available, Aegisify can ask the Agent to perform the WordPress-side update. Must-use plugins remain outside the normal update flow.

Verify

Refresh and Confirm Version

After the update, Aegisify refreshes component metadata and checks the resulting installed version against the expected available version. If verification fails, the workflow reports uncertainty instead of claiming success.

Operational Use

Prioritize the Component, Not the Noise

The implementation can identify priority components when current evidence shows a matched vulnerability, an available update, or a declining observed-health trend.

This gives agencies and WordPress operators a practical sequence: refresh metadata, review exact-version security evidence, inspect release information, analyze the components that need attention, decide whether an update or other remediation is appropriate, verify the new installed state, and then let later defensive evidence establish whether the risk actually changed.

Evidence loop: inventory → exact-version correlation → release intelligence → observed health → human decision → controlled update → inventory verification → future security evidence.
Plugin & Theme Risk Intelligence FAQ

Common Questions About Component Risk Intelligence

Does fetching plugin and theme details scan source code?

No. The current implementation requires the Agent response to identify the collection as metadata-only and to confirm that no component scanner executed. Vulnerability and SAST evidence comes from separate defensive assessment data.

Can an old vulnerability finding be carried onto a newly updated plugin?

The repository uses strict current-component identity and installed-version matching before reusing defensive evidence. The intent is to prevent stale findings from being inherited by a different software version through loose matching.

What does the health score mean?

It is an observed posture score based on current inventory, update state, and documented vulnerability evidence, with trend context when earlier analyses exist. It is not certification or a guarantee of security.

Does the AI use only WordPress.org data?

No. Release intelligence can use verified WordPress.org data when repository identity is established and can also consider bounded public release information declared by the component. The analysis preserves an evidence-trust distinction between source types.

What information may be sent to Gemini for this feature?

The current SaaS notice states that component names, versions, declared release evidence, and matched vulnerability evidence may be sent for Plugin & Theme Risk Intelligence even when the global attack-surface redaction setting is enabled. Organizations should evaluate that specific workflow against their data policies.

Make Component Decisions With Evidence

Know What Needs Attention Before You Update WordPress

Use Aegisify to connect current plugin and theme inventory with documented vulnerabilities, SAST evidence, release intelligence, observed health, and verified change.