
Content Sentinel is a powerful WordPress plugin that enables secure, time-limited access to files stored in AWS S3 or S3-compatible storage providers …
| Author: | contentsentinel (profile at wordpress.org) |
| WordPress version required: | 5.0 |
| WordPress version tested: | 6.8.3 |
| Plugin version: | 1.0 |
| Added to WordPress repository: | 03-12-2025 |
| Last updated: | 04-12-2025 |
| Rating, %: | 0 |
| Rated by: | 0 |
| Plugin URI: | |
| Total downloads: | 274 |
![]() Click to start download |
|
Content Sentinel is a powerful WordPress plugin that enables secure, time-limited access to files stored in AWS S3 or S3-compatible storage providers (like Wasabi, DigitalOcean Spaces, and Backblaze B2). Perfect for protecting premium content, course materials, digital products, and media files.
Key Features
- Secure File Delivery: Generate presigned URLs that expire automatically, ensuring your files remain protected
- S3 Browser: Browse your S3 bucket directly from WordPress admin (Pro feature)
- S3 Compatible: Works with AWS S3, Wasabi, DigitalOcean Spaces, Backblaze B2, and other S3-compatible providers
- Clean URLs: Use shortcodes to generate clean, user-friendly download links instead of long presigned URLs
- No AWS SDK Required: Pure PHP implementation – no external dependencies
- Easy Setup: One-click AWS CloudFormation setup or manual configuration
- Flexible Delivery Modes: Force download or stream/play in browser (Pro feature)
- Custom Denial Messages: Customize access denied messages (Pro feature)
How It Works
- Configure Your Storage: Connect to your AWS S3 bucket or S3-compatible provider
- Generate Secure Links: Use the shortcode
[content_sentinel_url key="/path/to/file.mp4"]to create secure download links - Automatic Expiration: Links expire after a set time (default: 10 minutes, configurable)
- Protect Your Content: Files are never directly accessible – users must go through WordPress authentication
Use Cases
- Course Platforms: Deliver course videos and materials securely
- Digital Products: Protect downloadable products and resources
- Membership Sites: Control access to premium content
- Media Libraries: Securely serve large video/audio files
- Document Sharing: Share sensitive documents with time-limited access
Pro Features (Content Sentinel Pro)
Upgrade to Content Sentinel Pro for advanced features:
- Access Control: Integrate with MemberPress, Paid Memberships Pro, or WordPress Roles
- Download Limiting: Set per-user and per-IP download limits
- Download Logging: Track all download attempts with detailed logs
- Custom Expiration: Override default expiration times per file
- S3 Browser: Browse, navigate, and manage files directly in WordPress
- Enhanced Video Player: Professional video player with speed controls and Picture-in-Picture
- File Access Rules: Set granular permissions for individual files
- Export/Import Rules: Backup and restore your access control settings
- **Coming Soon – Google Cloud Services – S3.
- **Coming Soon – Visual Controls for the Enhanced Video Player.
Technical Details
- Pure PHP: No external dependencies or AWS SDK required
- AWS Signature Version 4: Industry-standard security for S3 requests
- WordPress Native: Uses WordPress APIs and follows WordPress coding standards
- Performance Optimized: Caching and efficient URL generation
- Security First: Input sanitization, nonce verification, and capability checks
Service Disclosure
This plugin relies on Amazon Web Services (AWS) to store and retrieve files as well as other
S3 compliant services digitalocean, backblaze b2, Wasabi.
Support
For support, feature requests, and bug reports, please visit:
* Website: https://content-sentinel.com
* Support: support@content-sentinel.com
* Documentation: https://content-sentinel.com/docs
Credits
Content Sentinel: Secure Downloads is developed by Content Sentinel.
Special thanks to the WordPress community and all contributors.
FAQ
ChangeLog
