WP Manifestindependent plugin directory
manifest / security / aimf-cve-threat-feed-wordpress-plugin

AIMF CVE Threat Feed

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/aimarketingflow/aimf-cve-threat-feed-wordpress-plugin/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A WordPress plugin that displays live vulnerability data from CISA KEV, NVD CVE, and mobile-app sources on any page or post using the [aimf_threat_feed] shortcode.

Data Sources

  • CISA KEV (Known Exploited Vulnerabilities) — U.S. government catalog of actively exploited vulnerabilities
  • NVD CVE API — National Vulnerability Database real-time CVE feed
  • cve.tools Mobile RSS — Mobile-app-specific CVEs (iOS and Android)

Features

  • Card and table layouts
  • Frontend search and filter controls (no page reloads)
  • Device category filtering (mobile, desktop, network, IoT)
  • Server-side regex search (admin-configurable)
  • WP-Cron background refresh (configurable: 30 min to daily)
  • Historical database with date range filtering
  • Analytics charts (severity distribution + top vendors)
  • CSV export of filtered results
  • Shareable URLs and embed code
  • REST API endpoints (/wp-json/aimf-threat-feed/v1/cves and /stats)
  • One-click blog draft generator in admin
  • Dark theme with customizable primary color
  • Fully responsive

Installation

  1. Upload the aimf-threat-feed folder to /wp-content/plugins/
  2. Activate the plugin through the Plugins menu in WordPress
  3. Go to Settings > AIMF CVE Threat Feed to configure
  4. Add the shortcode [aimf_threat_feed] to any page or post

Shortcode Attributes

[aimf_threat_feed layout="cards" limit="12" severity="critical,high" device="mobile" theme="dark" primary_color="#ef4444"]
Attribute Values Description
layout cards | table Display layout
limit integer Items per widget
severity critical,high,medium,low Filter by severity
vendor comma-separated Filter by vendor
device all\|mobile\|desktop\|network\|iot Filter by device category
theme dark | light Color theme
primary_color hex color Accent color
show_counter 1 | 0 Show threat counter bar
show_charts 1 | 0 Show analytics charts
show_filters 1 | 0 Show frontend filter controls
show_share 1 | 0 Show share/embed panel
show_kev 1 | 0 Show CISA KEV widget
show_nvd 1 | 0 Show NVD CVE widget
show_mobile 1 | 0 Show Mobile CVE widget
show_attribution 1 | 0 Show data source attribution

REST API

# List vulnerabilities
curl https://yoursite.com/wp-json/aimf-threat-feed/v1/cves?source=nvd&severity=critical&limit=10

# Get statistics
curl https://yoursite.com/wp-json/aimf-threat-feed/v1/stats

Requirements

  • WordPress 6.0+
  • PHP 7.4+

License

GPL v2 or later

Attribution

This product uses data from the NVD API but is not endorsed or certified by the NVD. CISA KEV data is a U.S. government work in the public domain. Mobile CVE data is sourced from cve.tools.