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

AIMF CVE Threat Feed

by AIMF Security · github.com/aimarketingflow/aimf-cve-threat-feed-wordpress-plugin · 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/aimarketingflow/aimf-cve-threat-feed-wordpress-plugin/archive/refs/heads/main.zip

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.