Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Drupal 11.3.18 — Update released for Drupal core (11.3.18)! Release: Menu Item Extras 3.1.3 — Minor update available for module menu_item_extras (3.1.3). Release: jQuery Deprecated Functions 1.0.5 — Minor update available for module jquery_deprecated_functions (1.0.5). Release: Media Alias Display 3.0.1 — Minor update available for module media_alias_display (3.0.1). Release: Google Calendar Service 3.0.6 — Minor update available for module google_calendar_service (3.0.6). Release: Ui Suite Dsfr 1.15.3 — Minor update available for theme ui_suite_dsfr (1.15.3). Release: Backdrop Upgrade Status 7.x-1.6 — Minor update available for module backdrop_upgrade_status (7.x-1.6). Release: Knowledge 8.x-1.5 — Minor update available for module knowledge (8.x-1.5). Module Revived: Url Redirect 4.0.1 — Module url_redirect updated after 7 months of inactivity (4.0.1). Security Coverage: LLM Offramp — Module llm_offramp now has official Drupal security advisory coverage.

Media with references to remote OEmbed resources may encounter broken or invalid links over time.
The oEmbed Validator module helps maintain the integrity of these media items by validating their oEmbed URLs periodically (or on demand) and tracking any that fail validation.

Features

  • Validate media items when they are updated.
  • Queue media items for manual bulk validation.
  • Maintains a table of failed oEmbed validations with error details.
  • Integration with Media Entity Usage module helps indicate where invalid media is used.
  • Drush Commands: Command-line tools for validation management

Configuration

Visit Configuration > Media > oEmbed Validator Settings to configure:

  • Run Interval: Time between automatic queue processing during cron runs (in seconds)
  • View queue statistics and validation status

Usage

Recommended Modules

We recommend Media Entity Usage module to track where invalid media is used, and Queue UI for managing queues via the admin interface.

Automatic Validation

The module automatically validates oEmbed resources when media entities are updated. Invalid items are stored in the database for review.

Manual Validation

Use Drush commands for bulk validation:

Queue all oEmbed media items for validation
drush oembed-validator:queue

Check queue status
drush oembed-validator:status

Validate a specific media item
drush oembed-validator:validate-media [media_id]

Run the queue via the queue drush command
drush qp oembed_validator_queue

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Sep 2026
Latest release
2 hours ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.0.0-beta1 Pre-release 10–11 Sep 28, 2026