Aegisify company logo
Aegisify Compliance and API Scan2026-08-09T22:32:09+00:00
Aegisify Audit — API DAST and Compliance

API DAST and Compliance: Combine Runtime API Testing With an Agent-Assisted Security Baseline

Aegisify API DAST and Compliance pairs the advanced API attack-surface workflow with local application-security and database-posture baseline checks from the Aegisify Agent. The result is a single assessment that shows live API behavior alongside mapped technical control evidence—without presenting the scan as a certification or compliance guarantee.

Dynamic findings answer “what did the running application do?” Baseline controls answer “what security posture could the Agent observe locally?”Keeping both evidence types visible helps security and compliance teams understand the difference between an exploitable runtime concern, a configuration gap, an unobservable control, and a requirement that still needs manual review.

DAST +
Baseline
API DASTruntime behavior
AppSeclocal controls
Databaseposture evidence
DISA / NISTmapped references
Coverage Statepass / fail / review

Definition

What Is the API DAST and Compliance Profile?

It is the API DAST profile plus a current Agent-assisted baseline of application-security and database-security posture.

The dynamic portion discovers and validates the live WordPress API surface, including REST, browser/client-side routes, API contract evidence, OpenAPI/GraphQL signals when present, and supported OWASP API-oriented security behaviors. The compliance portion asks the connected Agent to evaluate a set of local technical controls and return structured evidence that can be normalized into pass, fail, not applicable, not observable, or manual-review states.

In the supplied Agent build, the baseline contains 23 technical evaluations: 12 application-security checks and 11 database-posture checks. The public documentation groups these controls by security objective rather than publishing internal control identifiers, exact queries, or sensitive validation details.

This is not compliance certification. The assessment can support technical evidence collection and control mapping, but it does not replace an auditor, an authorization decision, organizational policy, system-level scoping, compensating-control analysis, or the complete requirements of a regulatory/security framework.
Interactive Data Flow

How Dynamic API Evidence and Local Compliance Evidence Come Together

Open each stage. Exact control IDs, database queries, credentials, Agent API paths, probe payloads, and scanner implementation details are intentionally omitted.

Click a stage to expand

01Verify Scopecustomer-owned target
The assessment starts from an authenticated customer, a verified WordPress target, and the API DAST and Compliance profile.
02Run API DiscoveryREST + client + contracts
Aegisify maps the live API surface using the same advanced API discovery model described in the API DAST guide.
03Validate API Behaviorbounded DAST
Supported runtime checks evaluate API authentication, authorization, object access, data exposure, contract behavior, input handling, and related security conditions.
04Collect Agent BaselineAppSec + database
A compatible connected Agent evaluates the local application-security and database-posture controls that cannot be reliably determined from an external API scan alone.
05Normalize Coveragestate + evidence
Each baseline result is normalized into a coverage state such as pass, fail, not applicable, not observable, or manual review, preserving the difference between evidence and absence of evidence.
06Map ReferencesDISA + NIST + OWASP
Baseline controls can carry supported DISA SRG and NIST references, while DAST findings retain their own OWASP, WSTG, and CWE mappings. The mappings are reporting aids, not certifications.
07Remediate & Recheckhuman-reviewed action
Teams review technical evidence, remediate through approved change control, rerun the profile or supported retest workflow, and retain manual-review items for organizational or auditor validation.
Dynamic API Layer

The Profile Includes the Full API DAST Security View

The compliance profile does not replace dynamic API testing; it adds a local control baseline to it.

API Discovery

REST, Client, OpenAPI, and GraphQL Evidence

Builds the executable API inventory from runtime WordPress REST behavior, scripts/browser references, contracts, and conditional OpenAPI/GraphQL evidence.

API Authorization

Object and Function Boundaries

Evaluates supported object- and privilege-oriented authorization conditions, authentication expectations, and related access-control behavior.

API Data Handling

Exposure, Schema, and Input Risk

Reviews response scope, contract mismatches, parameter handling, injection-oriented signals, and other supported API security behaviors.

Resource Controls

Observable Consumption Posture

Reviews safe-to-observe resource-control indicators such as pagination or throttling posture without turning the assessment into a destructive load test.

Client-Side Context

DOM, Scripts, Source Maps, and API Relationships

Correlates browser/client evidence with APIs so the report reflects how endpoints become reachable within the application.

Inventory State

Documented, Discovered, and Unexpected Routes

Helps teams identify governance gaps between intended API inventory and the attack surface visible in the live application.

Read the complete API DAST guide for deeper coverage of the dynamic API layer.

Application-Security Baseline

12 Current Agent Evaluations Grouped by Security Objective

The supplied Agent’s application-security baseline focuses on observable WordPress and HTTP security posture. Public documentation groups the controls rather than exposing internal identifiers or implementation details.

Cookie Protection

Session and Browser Cookie Posture

Evaluates whether observable cookie attributes support secure transport and browser-side protection expectations for sensitive application state.

Transport & Browser Headers

Security Header Baseline

Reviews supported HTTP security-header posture that helps reduce protocol, framing, content-sniffing, and transport-related exposure.

Legacy Remote Surface

XML-RPC Restriction Posture

Evaluates whether legacy remote functionality is exposed in a manner consistent with the supported baseline and expected operational need.

REST Authorization

API Access Boundary Posture

Reviews selected WordPress REST authorization conditions from the local Agent perspective and returns structured evidence for baseline evaluation.

Administrative AJAX

Authenticated Action Boundary

Reviews supported administrative asynchronous-action posture for evidence that sensitive operations are protected by the expected access boundary.

Code-Editing Posture

Built-In File Editor Control

Evaluates whether WordPress’s built-in file-editing capability is restricted in a manner consistent with the supported hardening baseline.

Why local evidence matters: several configuration states are not safely or reliably observable from an external DAST request. The Agent can inspect the authorized WordPress environment and return structured control evidence without requiring the public scanner to infer hidden settings.
Database-Security Baseline

11 Current Agent Evaluations Grouped by Database Posture

These checks focus on technical database security posture that can be observed from the authorized WordPress environment. They do not constitute a full database audit.

SQL Mode

Strictness and Safer SQL Behavior

Evaluates available SQL-mode evidence against the supported baseline to identify database behavior that may weaken data-integrity expectations.

Least Privilege

Application Database Account Scope

Reviews whether the WordPress database account appears to hold broader privileges than the application should normally require.

Elevated Privileges

High-Risk Database Capabilities

Looks for disallowed or unusually powerful privilege indicators that would increase the impact of an application compromise.

Local File Operations

Import / Export Restriction Posture

Evaluates supported evidence related to database-local file access and whether the environment limits unnecessary file import/export capability.

Transport Support

Database Connection Security Capability

Collects evidence about supported encrypted database transport posture where it can be determined by the Agent and environment.

Engine Identification

Know the Database You Are Assessing

Records database engine/context information needed to interpret which controls are applicable, observable, or require manual review.

Environment differences matter. Managed databases, hosting abstractions, restricted database accounts, and platform controls can make some settings intentionally unobservable from WordPress. Aegisify preserves not-observable and manual-review states instead of forcing a pass/fail answer where the evidence does not support one.
Coverage-State Model

Five States Prevent “No Evidence” From Becoming a False Pass

PassAvailable evidence is consistent with the supported baseline expectation.
FailAvailable evidence indicates the supported baseline expectation is not met.
Not ApplicableThe control does not apply to the observed environment or technology context.
Not Observable / Manual ReviewThe Agent cannot establish the answer reliably, or the control requires human/organizational evidence beyond the scanner.

The current normalization model explicitly supports pass, fail, not applicable, not observable, and manual review. That distinction is critical for credible compliance-oriented reporting because a control that cannot be observed is not the same as a control that passed.

Agent Dependency

Why the Compliance Baseline Requires a Compatible Aegisify Agent

1. SaaS DASTDiscovers and tests the live API surface from the approved external assessment context.
2. Secure Agent ConnectionAssociates local WordPress evidence with the registered verified domain through the authorized Agent relationship.
3. Local BaselineEvaluates application and database posture that cannot be fully inferred from external API behavior.
4. Unified EvidenceNormalizes DAST findings and control states into one report while keeping their evidence types distinct.

If the Agent is unavailable: Aegisify should not manufacture a compliance result. The implementation can surface unavailable/degraded baseline coverage while retaining whatever dynamic API evidence was actually collected.
Mappings

Supported Standards References Help Organize Evidence—They Do Not Confer Compliance

Compliance Baseline References

DISA Application Security & Development SRG + Database SRG

The supplied compliance providers map current technical controls to supported DISA Security Requirements Guide references and related NIST control references where defined by the implementation. These mappings help reviewers connect scanner evidence to a broader control conversation.

Dynamic Finding References

OWASP API / Web, WSTG, and CWE

The API DAST rule catalog can map dynamic findings to supported OWASP API Top 10 2023, OWASP web, OWASP Web Security Testing Guide, and CWE references. These are finding classifications, not proof that every control in those standards was tested.

Recommended use: treat Aegisify output as technical evidence for triage, remediation, continuous monitoring, and audit preparation. Keep policy, process, personnel, architecture, inherited controls, compensating controls, and assessor judgment in the broader compliance program.
Telemetry and Activity Sensors

Compliance Evidence Does Not Require Unrestricted Telemetry

The Agent’s scan connection and the optional telemetry access model are separate controls. The supplied Agent begins with telemetry sharing disabled and allows administrators to authorize specific metadata categories individually. Those categories include software versions, integrity hashes, administrative inventory, cron/event inventory, backup/restore telemetry, snapshot differences, file-drift history, privileged configuration states, and optional log/activity retrieval.

The Agent also defines local WordPress activity sensors across user, settings, plugin, theme, core, file, content, taxonomy, comment, media, menu, option, and Aegisify events. Most are enabled by default; four high-volume option-change sensors are disabled by default. Activity collection does not automatically authorize SaaS retrieval.

Privacy posture: the supplied Agent describes routine telemetry as metadata-only and excludes customer content, user emails/usernames, sensitive regulated content, secrets, tokens, API keys, and database-row content from that telemetry model.
Trigger and Execution Model

How the Combined Assessment Runs

Manual Trigger

One Combined Profile

An authenticated customer selects API DAST and Compliance for a verified WordPress domain. The job records both dynamic API coverage and the compliance-baseline requirement.

Scheduled Trigger

Repeat the Technical Baseline

The profile can run on daily, weekly, or monthly schedules, allowing teams to detect API attack-surface changes and technical control drift on a recurring cadence.

Split Execution

External DAST + Local Agent Checks

SaaS coordinates the API DAST portion against the live verified target while the compatible Agent evaluates the local application and database posture required for the baseline layer.

Verification Trigger

Rerun After Remediation

Dynamic findings can use supported retesting, while control-state changes are best confirmed by rerunning the combined profile so the current Agent baseline is collected again.

Compliance Reporting

Keep Dynamic Findings and Baseline Controls Understandable in the Same Assessment

Compliance Summary

Control-State Overview

Summarizes application-security and database-posture checks by normalized coverage state so reviewers can quickly see failures, unobservable controls, and manual-review items.

Provider / Control Detail

Evidence Without Internal Scanner Disclosure

Organizes each supported control with its outcome, evidence summary, and mapping context while the public article avoids reproducing internal IDs, exact commands, or database-query implementation.

API DAST Findings

Runtime Vulnerability Evidence

Retains the normal API attack-surface, route-contract, finding, evidence, coverage, and standards-mapping views from the dynamic profile.

Coverage Gaps

Not Observable and Manual Review

Highlights where the Agent or runtime scanner cannot provide a defensible answer so the organization knows what evidence must be collected elsewhere.

Change History

Continuous Baseline Review

Scheduled or repeated scans can show whether dynamic findings and technical baseline states improve, regress, or become newly unobservable after environmental changes.

Remediation Guidance

Human-Reviewable Action

Detail workflows can provide remediation guidance, including AI-assisted guidance where available. Recommendations remain advisory and should be reviewed, backed up, changed through normal controls, and verified afterward.

Recommended Operating Loop

Use the Profile as Continuous Technical Evidence, Not a One-Time Badge

01

Run the API DAST and Compliance Profile

Assess the verified live API surface and collect the Agent-side application/database baseline in the same job.

02

Separate Findings From Control States

A runtime DAST vulnerability and a failed baseline control are different evidence types. Route each to the owner and remediation process appropriate to the issue.

03

Resolve Manual and Unobservable Items

Collect architecture, hosting, policy, database-platform, inherited-control, or assessor evidence outside WordPress where the Agent cannot provide a defensible answer.

04

Rerun and Compare

After remediation, repeat the profile or use supported retesting to verify technical change. Use scheduled scans to detect drift rather than treating a historical pass as permanent.

API DAST and Compliance FAQ

Common Questions

Does a “pass” mean my WordPress site is compliant?

No. A pass means the available technical evidence for that specific supported baseline control is consistent with the implementation’s expectation. Compliance depends on the complete applicable framework, scope, inherited controls, policies, processes, organizational evidence, and assessor or authorizing decisions.

Why do some controls show “not observable”?

Some hosting, database, or platform settings may be hidden from WordPress or unavailable to the application database account. Marking a control not observable is more accurate than inventing a pass/fail result.

Can I run the compliance baseline without the Agent?

The local application/database baseline depends on a compatible connected Agent because several controls require authorized inside-the-site evidence. Dynamic API DAST can still collect the runtime evidence available to it, but the baseline layer should be shown as unavailable or degraded when the Agent cannot provide it.

What standards are referenced?

The supplied implementation includes mappings for supported DISA Application Security & Development SRG and Database SRG controls with NIST references where defined, while DAST findings can carry OWASP API/web, WSTG, and CWE mappings. Mappings do not equal certification.

Can AI remediation make compliance changes automatically?

AI-assisted remediation may be available as advisory guidance in the detail workflow. Recommendations should be human-reviewed and applied through normal backup, testing, approval, and change-control processes before the assessment is rerun.

Runtime Evidence + Technical Baseline

Make Compliance Conversations More Evidence-Driven

Combine API DAST with local application and database posture, preserve coverage gaps, map technical evidence to supported references, and verify improvement over time.