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

easy-svg-pro/v1/audit/report

Liest den zuletzt gespeicherten Scan der Mediathek durch den SVG-Cleaner.

REST-Endpunkt · Easy SVG Pro · Status: Intern · Definiert in includes/core/rest.php

Intern: nicht Teil der zugesicherten öffentlichen Schnittstelle. Kann sich ohne Ankündigung ändern.

Verwendung

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

Beispiel

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

Beschreibung

Gibt genau das zurück, was der letzte /audit/scan gespeichert hat, ohne neu zu scannen. Am Feld at siehst du, wie alt der Bericht ist. Die Zeilen sind nach Anhang-ID geordnet und nennen die Tags und Attribute, die der Sanitizer entfernen würde, dazu bad für eine Datei, die er nicht lesen kann. Es werden höchstens 200 Funde behalten. Berechtigung: Braucht manage_options, eine aktive Lizenz und die eingeschaltete Funktion SVG-Cleaner (audit).

Rückgabewert

returnWP_REST_Response|WP_Error

Den zuletzt gespeicherten Scan: at (Unix-Zeit des Scans), scanned, found, unreadable, next (Offset des nächsten Chunks oder null) und rows, je Anhang-ID {tags, attrs, bad}. Ein leeres Objekt, wenn noch nie gescannt wurde.

Antwort

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

Siehe auch