Skip to content

Releases: pkalantzis/wp-euvd-plugin

EUVD Vulnerabilities 0.2.1 - Minor hotfix

Choose a tag to compare

@pkalantzis pkalantzis released this 07 Feb 15:37
Immutable release. Only release title and notes can be modified.

EUVD Vulnerabilities v0.2.1

Version 0.2.1 is a minor bug fix / update to ensure consistent file versioning.

🔒 Security & Privacy

  • No known security issues fixed in this release
  • Continues to follow WordPress security best practices

🧩 Developer Notes

  • No database schema changes
  • No breaking changes to shortcodes or blocks
  • Compatible with existing installs (recommended upgrade)

ℹ️ Disclaimer

This plugin is not affiliated with or endorsed by ENISA. All vulnerability data is provided by the public EUVD API.

Recommended for all users.

EUVD Vulnerabilities 0.2.0 - Search-only architecture and admin tooling

Choose a tag to compare

@pkalantzis pkalantzis released this 07 Feb 14:38
Immutable release. Only release title and notes can be modified.

EUVD Vulnerabilities v0.2.0

Version 0.2.0 is a major functional update that introduces a new search-only architecture, dedicated admin tooling, and significant improvements to configuration, usability, and maintainability.

🚀 Highlights

  • Migrated fully to the EUVD Search API
  • Added a dedicated top-level admin menu
  • Introduced admin tools for cache management and API diagnostics
  • Improved widget, block, and shortcode configurability
  • Refined admin UX and frontend styling options

✨ New Features

  • Search-only EUVD API architecture
    • Consistent data handling across blocks, widgets, and shortcodes
    • Configurable result counts and caching
  • Admin menu
    • Dashboard
    • Settings
    • Tools
    • About
  • Tools page
    • Clear cached API responses
    • Test EUVD API connection (HTTP status + latency)
  • Settings enhancements
    • Configurable cache TTL
    • Optional frontend CSS loading
    • Custom container CSS class
    • Optional automatic cache clearing on settings save
  • Widget improvements
    • Configurable item count
    • Optional title display
    • Data source attribution (EUVD)
    • Optional developer attribution

🎨 UI & UX Improvements

  • Improved admin navigation and page structure
  • Added admin menu icon (SVG with PNG fallback)
  • Improved visual consistency across admin color schemes
  • Optional default frontend styling with theme-friendly output

🔒 Security & Privacy

  • Read-only access to the public EUVD API
  • Capability checks and nonce protection for admin actions
  • Escaped frontend output and sanitized input
  • No cookies, no tracking, no personal data collection

⚡ Performance

  • Transient-based caching of EUVD API responses
  • Configurable cache TTL
  • Graceful handling of API errors

🧩 Developer Notes

  • No database schema changes
  • No breaking changes to shortcodes or blocks
  • Compatible with existing installs (recommended upgrade)

ℹ️ Disclaimer

This plugin is not affiliated with or endorsed by ENISA. All vulnerability data is provided by the public EUVD API.

Recommended for all users.

EUVD Vulnerabilities 0.1.0 – Initial Public Release

Choose a tag to compare

@pkalantzis pkalantzis released this 07 Feb 11:25
Immutable release. Only release title and notes can be modified.

EUVD Vulnerabilities v0.1.0

Initial public release of the EUVD Vulnerabilities WordPress plugin.

✨ Features

  • Displays publicly available vulnerability data from the ENISA European Vulnerability Database (EUVD)
  • Gutenberg block with server-side rendering
  • Shortcodes for latest, critical, and exploited vulnerabilities
  • Sidebar widget for latest vulnerabilities
  • Configurable number of displayed vulnerabilities
  • Admin settings for defaults and caching

🔐 Security & Privacy

  • Uses WordPress HTTP API for all external requests
  • Output escaping and input sanitization throughout
  • Capability checks for admin functionality
  • No API keys required
  • No cookies, tracking, or personal data collection

⚡ Performance

  • Transient-based caching of EUVD API responses
  • Configurable cache TTL
  • Graceful handling of API errors

Upgrade Notes

This is the initial public release. No upgrade actions are required.

📦 Compatibility

  • WordPress 6.0+
  • PHP 7.4+

This release establishes the core functionality and structure for future enhancements.