REST APIeasy-svg-pro/v1/audit/report

easy-svg-pro/v1/audit/report

Reads the last stored media library scan of the SVG cleaner.

REST endpoint · Easy SVG Pro · Status: Internal · Defined in includes/core/rest.php

Internal: not part of the promised public surface. It may change without notice.

Usage

GET /wp-json/easy-svg-pro/v1/audit/report

Example

curl -u admin:app-password https://example.com/wp-json/easy-svg-pro/v1/audit/report

Description

Returns exactly what the last /audit/scan stored, without scanning again. Check at to see how old the report is. Rows are keyed by attachment id and name the tags and attributes the sanitizer would remove, plus bad for a file it cannot parse. At most 200 findings are kept. Permission: Requires manage_options, an active licence and the audit feature (SVG cleaner) switched on.

Permission: Requires manage_options, an active licence and the audit feature (SVG cleaner) switched on.

Return value

returnWP_REST_Response|WP_Error

The last stored scan: at, scanned, found, unreadable, next and rows keyed by attachment id. An empty object before the first scan.

Response

The last stored scan: at, scanned, found, unreadable, next and rows keyed by attachment id. An empty object before the first scan.

{
  "at": 1792800000,
  "scanned": 120,
  "found": 2,
  "unreadable": 0,
  "next": null,
  "rows": {
    "101": {
      "tags": [
        "script"
      ],
      "attrs": [
        "onload"
      ],
      "bad": false
    }
  }
}