Aegisify company logo
Aegisify Audit Dynamic Scan2026-08-09T22:14:22+00:00
Aegisify Audit — Dynamic Security Scan

WordPress Dynamic Security Scan: Test the Live Application, API, and Commerce Attack Surface

Aegisify Dynamic Security Scan evaluates the behavior that a running WordPress site exposes over the web. Quick DAST provides focused public-facing validation, while Enterprise DAST: App & Commerce expands discovery and safe testing across application routes, REST APIs, GraphQL and OpenAPI signals, browser-facing assets, access-control boundaries, and Commerce workflows when those surfaces exist.

Static evidence tells you what is installed. Dynamic testing tells you how the live application behaves.
Aegisify uses profile-driven DAST to discover reachable surfaces, run safe validation, preserve evidence, prioritize findings, and support verification after remediation.

1DiscoverRoutes + APIs + assets
2ValidateSafe DAST checks
3VerifyRemediate + retest

Interactive Data Flow

How Aegisify Turns a Live WordPress Site Into Dynamic Security Evidence

Open each stage for a high-level view. This public guide explains the assessment model without publishing internal scanner payloads, signatures, private routes, or exploitation logic.

Click a stage to expand

01Scopeexample.com
The assessment begins with an authorized and verified WordPress site such as example.com. Aegisify normalizes the target so findings, route evidence, and later verification remain associated with the correct site.
02DiscoverWeb + API surface
The selected profile inventories reachable public routes and the related application surface. Enterprise coverage can extend to forms, REST, OpenAPI, GraphQL, front-end assets, route contracts, and Commerce surfaces when detected.
03EnrichAgent context when used
Quick DAST is intentionally public-facing and does not require Agent scan stages. Enterprise DAST can add authorized Agent-side hardening, local inventory, Commerce posture, and Aegisify-suite correlation to improve context.
04Test SafelyDAST validation
Aegisify performs non-destructive dynamic checks appropriate to the selected profile, including response, session, input-handling, access-control, API, browser, and workflow validation without turning the public documentation into an attack playbook.
05NormalizeFindings + evidence
Observed signals are normalized into consistent findings with category, severity, confidence, affected surface, verification context, remediation guidance, and framework mappings where the implemented rule provides them.
06VerifyRescan + retest
After remediation, teams can run the appropriate profile again or use supported focused DAST retesting so the finding is evaluated against fresh evidence rather than treated as permanently resolved.
What Dynamic Security Testing Means

DAST Examines the Running Application From the Outside In

Dynamic Application Security Testing evaluates how the deployed site responds to real web requests. That makes it complementary to vulnerability inventory and static code analysis rather than a replacement for either one.

A WordPress application can look healthy in a software inventory while still exposing weak headers, risky session behavior, unexpected API routes, unsafe input handling, browser-side leakage, access-control gaps, or business workflows that behave differently than intended. Dynamic testing helps answer whether those conditions are actually observable in the live application.

Aegisify separates this work into two public-facing profiles. Quick DAST is designed for fast recurring checks of the public surface. Enterprise DAST: App & Commerce is the broader default profile and adds deeper application discovery, API and browser coverage, access-control testing, route modeling, and Commerce-specific review when those components are present.

Important scope boundary: this Dynamic Security Scan family is intentionally separate from Aegisify Static Security Scan and from the deeper advanced offensive profiles. The public Dynamic Security Scan documentation covers only Quick DAST and Enterprise DAST: App & Commerce.
Two Dynamic Profiles

Choose Quick DAST for Speed or Enterprise DAST for Broader Application Truth

Both profiles use the same findings model, but the depth of discovery and validation is intentionally different.

Fast Public-Facing Validation

Quick DAST

Quick DAST focuses on high-signal public exposure: web hardening, session and authentication posture, common input-handling weakness classes, REST visibility, sensitive artifacts, and baseline workflow protections. It is designed to be faster and does not require Agent scan stages.

Read the complete Quick DAST guide.

Default Broader Assessment

Enterprise DAST: App & Commerce

Enterprise DAST includes the public baseline and expands into application routes, API security, access control, browser/client-side evidence, attack-surface graphing, safe workflow testing, and Commerce checkout, cart, payment, webhook, order, and compatibility posture when detected.

Read the complete Enterprise DAST guide.

How They Work Together

Baseline First, Depth When Needed

Use Quick DAST when you need a fast public check after routine changes. Use Enterprise DAST when the site behaves like an application, exposes APIs, uses Commerce, contains business workflows, or requires deeper evidence before release or remediation signoff.

Coverage Model

The Dynamic Scan Reviews Nine Core Security Domains

Not every domain is active in every profile. Quick DAST intentionally uses a smaller subset; Enterprise DAST activates the broader model.

01 — Exposure & Hardening

Headers, Caching, Cookies, and Sensitive Artifacts

Aegisify evaluates externally observable hardening controls, browser frame policy, content-security posture, session-cookie attributes, caching behavior, and sensitive installation or application artifacts that can reveal unnecessary information.

02 — Injection

Input Handling and Unsafe Interpretation

DAST checks high-level classes such as reflected and stored client-side injection signals, database-oriented injection indicators, redirect handling, server-side request behavior, traversal-style input risk, and parameter interpretation weaknesses using safe validation logic.

03 — Auth & Session

Login Boundaries and Session Behavior

The scan reviews cookie security, session initialization, logout invalidation, timeout posture, authentication expectations, and related conditions that help determine whether a user session is isolated and handled consistently.

04 — Access Control

Object, Function, and Privilege Boundaries

Enterprise coverage looks for routes and APIs where authorization behavior may not match the intended role or object boundary, including object-level, function-level, and privilege-related candidates that deserve controlled validation.

05 — API Security

REST, OpenAPI, GraphQL, and Inventory Truth

Aegisify inventories REST behavior and, where discovered, OpenAPI or GraphQL surfaces. Enterprise coverage reviews authentication expectations, exposed methods, data exposure, schema behavior, inventory quality, resource controls, and related API security posture.

06 — Browser / Client-Side

DOM, Scripts, Source Maps, and Token Signals

Enterprise DAST examines fetched front-end assets for client-side risk signals, source-map exposure, script relationships, token or secret-like indicators, and browser-facing conditions that server-only testing can miss.

07 — Workflow / Business Logic

State, Nonces, and Sensitive Actions

Dynamic workflows are reviewed for request-state protections and safe replay behavior. In Commerce, this extends into cart, coupon, checkout, account, order, and payment-related workflow integrity without using destructive transaction logic.

08 — Upload & File Handling

File-Handling Attack Surface

Where file-upload workflows are discovered, Enterprise DAST identifies candidates that deserve review for file type, path, authorization, and processing posture. Public documentation intentionally omits the underlying test signatures.

09 — Discovery & Inventory

Routes, Contracts, and Attack-Surface Relationships

Enterprise DAST builds normalized route and API inventory and can preserve an attack-surface relationship graph so teams can understand what was actually discovered and what downstream validation had meaningful scope.

Commerce Overlay

Checkout, Payment, Webhook, Order, and Compatibility Context

When Commerce is detected, Aegisify adds dedicated coverage for Store API and REST exposure, checkout model, payment assets, webhook posture, cart and order workflows, HPOS, Action Scheduler, and template compatibility signals.

SaaS + Agent Architecture

External DAST Leads the Assessment; the Agent Adds Internal Context Where the Profile Uses It

The two dynamic profiles have different Agent requirements, and that distinction matters when interpreting coverage.

01

Quick DAST Is Public-Facing by Design

Quick DAST has no Agent scan stages in its current profile. It discovers and validates the public surface directly. This makes it useful when the immediate question is, “What can an unauthenticated observer see and how does the live site respond?”

02

Enterprise DAST Adds Authorized WordPress Context

Enterprise DAST can request Agent-side hardening evidence, a local WordPress inventory, Commerce posture when WooCommerce is active, and local Aegisify-suite correlation. That internal evidence helps compare what the public scanner discovers with what WordPress itself knows about the environment.

03

SaaS Correlates Both Views

External discovery, active-safe DAST evidence, Agent results, discovered assets, API inventory, and route relationships are normalized into one run record. Aegisify also records coverage status so unavailable prerequisites are not silently presented as successful security validation.

Sensors and Telemetry

Activity Sensors and Telemetry Are Supporting Controls, Not Hidden Requirements for Every DAST Run

The Agent separates local event collection, optional telemetry sharing, and profile-specific scan stages.

WordPress Activity Log sensors record supported WordPress events locally across users, settings, plugins, themes, core, files, content, taxonomy, comments, media, menus, options, and Aegisify Audit activity. Most sensors are enabled by default, while four noisy option-change sensors are disabled by default.

Telemetry Access Control is separate. Its master control and every telemetry category begin disabled. Administrators choose whether supported metadata such as software versions, integrity hashes, privileged-user inventory, cron/event inventory, recovery telemetry, snapshot differences, file drift, privileged configuration state, or optional log access may be made available.

For this Dynamic Security Scan family, sensors are not a direct execution prerequisite for Quick DAST, and the current Enterprise DAST profile does not fetch the WordPress Activity Log as a required scan stage. Enterprise Agent enrichment instead centers on local hardening, inventory, Commerce posture, and Aegisify product correlation. Approved telemetry can add context, but disabled telemetry does not turn public DAST discovery off.

Privacy boundary: the Agent describes general telemetry and inventory as metadata-only and excludes customer PII, PCI, PHI, post/comment/order content, usernames, emails, secrets, tokens, API keys, and database-row content. Commerce intelligence additionally excludes orders, customer records, payment card values, gateway secrets, webhook secrets, REST API secrets, and raw log content. These implementation controls should not be interpreted as a blanket compliance certification.
Defaults and Operating Model

What the Current Dynamic Scan Defaults Mean

Aegisify uses profile defaults so operators start from known coverage instead of assembling a scan from unrelated checks.

1Default ProfileEnterprise DAST: App & Commerce is the current default profile for this Dynamic Security Scan family. Quick DAST is the lighter alternative.
2Verified ScopeRuns are limited to verified domains associated with the authorized account. Profile coverage and supported module choices are saved into the run plan.
3Recurring SchedulingDynamic profiles can be scheduled daily, weekly, or monthly. A newly created schedule defaults to daily until the operator selects another cadence.
4Bounded HistoryEach profile retains up to three manual runs and two automated runs, preserving five recent scans per profile before the oldest applicable history is retired.

Runtime guidance: the planner estimates roughly four minutes for Quick DAST and ten minutes for Enterprise DAST, but real duration depends on target responsiveness and discovered scope. The application warns that a DAST run can take materially longer on slower hosts or larger surfaces.
Safe Dynamic Testing

DAST Should Produce Evidence Without Becoming a Weaponized Exercise

Aegisify’s implemented rule catalog distinguishes passive observation, safe active validation, authentication prerequisites, and write-safe workflow requirements.

The public documentation intentionally describes vulnerability classes rather than the exact payloads, signatures, request mutations, retry thresholds, or internal scanner mechanics. That keeps the page useful to customers without making it useful as an evasion or attack guide.

Enterprise features also activate conditionally. OpenAPI review depends on discovering an in-scope definition or strong signal. GraphQL review depends on finding a GraphQL surface. Commerce checks run when Commerce is detected. Browser coverage in this build uses lightweight HTTP/DOM and asset discovery rather than claiming to be a full AJAX-rendered browser spider.

When an Agent connection is unavailable, Enterprise DAST can still perform its external stages, but the application records reduced Agent-backed coverage instead of silently implying that internal WordPress validation occurred.

Findings, Evidence, and Retesting

The Output Is Designed for Triage and Verification, Not Just a Vulnerability Count

Aegisify normalizes discovery and test results so teams can move from “something looked suspicious” to an owned remediation workflow.

Dynamic findings can preserve the observed route or surface, request context, category, severity, confidence, evidence, false-positive guidance, remediation guidance, and standards mappings where the corresponding rule defines them. Rules can map to OWASP web/API categories, WSTG areas, and CWE identifiers; those mappings are technical references, not a certification claim.

After a fix, a new assessment can refresh the broader application view. The current DAST workflow also supports focused finding retests that create a new verification job tied to the original finding context. That helps teams validate remediation with fresh evidence rather than simply changing a status field.

Recommended dynamic-security loop: discover → validate → correlate → prioritize → remediate → retest → compare. The value of DAST is not the first alert; it is proving whether the live application behaves differently after the fix.

Dynamic Security Scan FAQ

Common Questions About Aegisify Dynamic Security Scanning

Is Dynamic Security Scan the same as a vulnerability inventory or SAST?

No. Dynamic Security Scan tests the deployed application and its reachable web/API behavior. Vulnerability inventory correlates software and dependency risk, while SAST inspects code and internal implementation patterns. The three methods answer different security questions.

Which profile is the current default?

Enterprise DAST: App & Commerce is the default Dynamic Security Scan profile. Quick DAST is available when a faster public-facing assessment is more appropriate.

Does Quick DAST require the Aegisify Audit Agent?

No. The current Quick DAST profile has no Agent scan stages. It is intentionally built around public exposure, normal crawling, REST discovery, and safe active validation.

What does the Agent add to Enterprise DAST?

The current Enterprise profile can add WordPress hardening evidence, metadata inventory, Commerce posture when WooCommerce is active, and local Aegisify-suite correlation. This gives SaaS an authorized inside-out context to compare against outside-in DAST observations.

Do sensors or telemetry have to be fully enabled?

No. Activity sensors and Telemetry Access Control are separate Agent features. Telemetry starts disabled and is customer-controlled. The base public DAST workflow does not depend on enabling every telemetry category, and Quick DAST does not use Agent scan stages at all.

Does Aegisify guarantee that a clean DAST result means the site is secure?

No. DAST validates the reachable behavior and coverage available to the selected profile at that point in time. Application changes, untested prerequisites, hidden workflows, third-party services, and new vulnerabilities can change risk. DAST should be combined with static, vulnerability, hardening, monitoring, and recovery controls.

Test the Live Application

See What WordPress Exposes—and Verify What Changes After the Fix.

Use Quick DAST for fast public validation or Enterprise DAST for broader application, API, browser, and Commerce coverage across an authorized WordPress environment.