WP Manifestindependent plugin directory
manifest / performance / api-watchdog

API Watchdog

Wordpress plugin that identifies all your code's APIs and SDKs, finds the current version, prioritizes which need updating

by API Watchdog · github.com/scott716/api-watchdog · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/scott716/api-watchdog/archive/refs/heads/main.zip

API Watchdog is a WordPress plugin that scans your site for third-party APIs and SDKs, checks versions and deprecation status, and generates prioritized recommendations for updates.

Key Features

  • Phase 1: Scan Site — Detects APIs/SDKs in plugins, themes, mu-plugins, manifests, and CDN scripts.
  • Phase 2: Check Versions — Uses AI to validate the latest versions and deprecation status.
  • Phase 3: Recommendations — Prioritizes updates with a health score and remediation guidance.
  • Phase 4: Schedule Scans — Runs Phases 1–3 on a monthly/quarterly/semiannual schedule and emails a summary report.

How It Works

  1. Scan your WordPress installation to build an inventory of APIs and SDKs.
  2. Check versions and deprecation status using AI and cached results.
  3. Prioritize issues into P0–P4 buckets with a health score.
  4. Schedule recurring scans and receive emailed summaries.

Requirements

  • WordPress admin access to run scans and view reports.
  • An OpenAI API key is required for Phases 2 and 3.

Usage

  1. Install and activate the plugin.
  2. Navigate to Tools → API Watchdog.
  3. Run Phase 1, Phase 2, and Phase 3 manually or configure Phase 4 scheduling.

Notes

  • Results depend on static detection and optional AI checks; runtime-only API usage may require additional monitoring.
  • Scheduled scans send a summary email with a link to recommendations.