Added manual safe and unsafe overrides in the detection log, with automatic saving and separate automatic and effective results.
Untitled.webp


🎉 Smarter Sensitive Content Detection & Moderation!​

This major update expands Sensitive Content Guard with multiple AI detection providers, configurable detection profiles, content-specific rules, and advanced provider monitoring. It also introduces new detection categories, API usage controls, and caching, alongside significant improvements to moderation, permissions, and content handling across XenForo.

Important:

  • The add-on has been renamed to [XB] Sensitive Content Guard
  • The minimum required XenForo version is now 2.3.0

✨ New Features​

  • Added Detection Profiles with multiple AI providers, individual API credentials, detection thresholds, and configuration options.
  • Added Detection Scopes with content-specific rules, multiple detection profiles, configurable actions, and processing order.
  • Added Azure AI Content Safety and Google SafeSearch providers alongside Sightengine and DeepAI.
  • Added detection categories for adult content, violence, hate, self-harm, and other sensitive content, with configurable thresholds, moderation actions, and permissions.
  • Added location-specific detection rules for selected forums, resource categories, and media categories.
  • Added Provider Monitoring with availability tracking, API usage, response times, detection statistics, errors, and retention controls.
  • Added per-profile daily and monthly API request limits with usage tracking, remaining allowances, and warnings.
  • Added Detection Result Cache to reuse results for identical files and reduce unnecessary API requests.
  • Added profile testing with detailed detection results, category thresholds, and provider responses.
  • Added destination rule previews, improved detection logs, and automatic rechecks when content moves between locations.
  • Added support for third-party detection providers.

🔧 Improvements​

  • Reorganized ACP navigation, detection settings, profiles, scopes, and provider monitoring.
  • Improved sensitive content warnings, category controls, profile testing, and detection rule management.
  • Improved background processing, status rebuilding, attachment cleanup, and provider error handling.
  • Replaced unused bundled dependencies with XenForo's HTTP client.
  • Added automatic migration of existing detection settings to the new profiles and scopes system.

🐞 Bug Fixes​

  • Fixed sensitive content detection, moderation, and permission issues affecting attachments, avatars, banners, resource icons, videos, and Media Gallery content.
  • Fixed detection scopes, category rules, provider responses, cached results, and stored verdicts becoming inconsistent after configuration changes.
  • Fixed concurrent uploads, background checks, and status rebuilds causing duplicate records, incorrect moderation states, or lost detection results.
  • Fixed NSFW content visibility, nested BB code, quotes, snippets, attachment reveals, and visitor preferences not being applied consistently.
  • Fixed conversation confirmation, unread status, hidden attachment access, and unsafe content exposure issues.
  • Fixed resource and media category permissions, content ownership checks, and moderation behavior across XenForo integrations.
  • Fixed provider API validation, request timeouts, credential handling, and sensitive information appearing in error logs.
  • Fixed rejected attachment cleanup, evidence retention, counters, and uninstall handling.
  • Fixed ACP detection profiles, scopes, monitoring charts, log filters, navigation, and interface controls.
  • Fixed installation, upgrade, integration schema, and development metadata issues.

Do you like this update?​
​


⭐ Please consider sharing your experience with a short review ⭐
Every bit of feedback matters!​

admin_nav.webp
admin_profiles.webp
admin_profile_edit.webp
admin_scopes.webp
admin_scope_edit.webp
Fixed an error caused by calling getAge() on \XF\Entity\User
  • Like
Reactions: GameNet
  • Added button NSFW/SFW quick switch button in public navigation
  • Added ability to mark attachments safe/unsafe from public interface (requires permission)
  • Added blurring XFMG media support
  • Added support [XB] XFMG Album View Mode support
  • Added [XB] XFRM Resource Banner blurring support with category option to force blurring
  • Added "Show all NSFW content on this page" button (optional)
  • Fix: "show" button was not visible for guests with "age check" option enabled
  • Fix: chartists CSS not loading
Fix: hide attachments wrapped in [NSFW] tag from display in news feed items
Fix: NSFW BB-code contents hiding in news feed items
2.2.1:
  • Added log search filters
  • Added [OzzModz] XFRM: Resource Banner support
  • Added blur size style property
  • Added Sightengine image workflow support
  • Added ability to store rejected files and display in logs
  • Fix: avoid "content type must define entity" errors for avatar & profile banner check log
Changelog:
- Fix: NSFW submit confirmation/containing page warning options does not work
Fix: Call to undefined method Unchecked Attachments Check job
Back
Top Bottom