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.zipA 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/cvesand/stats) - One-click blog draft generator in admin
- Dark theme with customizable primary color
- Fully responsive
Installation
- Upload the
aimf-threat-feedfolder to/wp-content/plugins/ - Activate the plugin through the Plugins menu in WordPress
- Go to Settings > AIMF CVE Threat Feed to configure
- 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.