Skip to content

Scott716/api-watchdog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API Watchdog

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.

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors