Releases: solid/cms-solid
Releases · solid/cms-solid
v2.0.0
Breaking Changes
- Renamed package to
@solid/content-moderation-sightengine - Changed Components.js prefix from
cms-solid:toscms: - Updated all configuration properties to use the new prefix
Migration
Update your configuration files to use the new scms: prefix instead of cms-solid:.
v1.0.1 - Initial Release
Content Moderation Plugin for Community Solid Server
A ComponentsJS-compatible plugin that integrates SightEngine content moderation with Community Solid Server.
Features
- Image Moderation - Detects nudity, violence, weapons, drugs, alcohol, gore, and offensive content
- Text Moderation - Filters profanity, personal attacks, spam, extremism, and inappropriate content
- Video Moderation - Analyses video frames for harmful content
- Configurable Thresholds - Fine-tune sensitivity for each content category
- Audit Logging - Optional JSONL audit trail of moderation decisions
- Security Features - File extension validation, unknown file type handling
Requirements
- Node.js v20+
- Community Solid Server v7.0.0+
- SightEngine API credentials (set
SIGHTENGINE_API_USERandSIGHTENGINE_API_SECRETenvironment variables)
Installation
npm install @solid/content-moderation-sightengineDocumentation
See README.md for configuration examples and usage instructions.
v1.0.0 - Initial Release
@solid/content-moderation-sightengine v1.0.0
Content moderation plugin for Community Solid Server using SightEngine API.
Features
- Image moderation (nudity, violence, weapons, drugs, alcohol, self-harm, offensive content)
- Text moderation (sexual, discriminatory, insulting, violent, toxic, self-harm)
- Video moderation (nudity, gore, weapons, alcohol, drugs, offensive)
- RDF/Linked Data moderation (extracts and moderates text from RDF content)
- Configurable thresholds for all moderation categories
- Security options (reject unknown types, validate extensions, moderate unknown types)
- Audit logging with JSON Lines format
- Full ComponentsJS integration for declarative configuration
Requirements
- Node.js 20+
- SightEngine API credentials (set via environment variables)
- Community Solid Server v7.0.0+
Installation
npm install @solid/content-moderation-sightengineDocumentation
See README.md for configuration examples and usage instructions.