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.zipAPI 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
- Scan your WordPress installation to build an inventory of APIs and SDKs.
- Check versions and deprecation status using AI and cached results.
- Prioritize issues into P0–P4 buckets with a health score.
- 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
- Install and activate the plugin.
- Navigate to Tools → API Watchdog.
- 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.