Skip to content

Releases: solid/cms-solid

v2.0.0

30 Jan 20:03

Choose a tag to compare

Breaking Changes

  • Renamed package to @solid/content-moderation-sightengine
  • Changed Components.js prefix from cms-solid: to scms:
  • 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

30 Jan 15:14

Choose a tag to compare

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_USER and SIGHTENGINE_API_SECRET environment variables)

Installation

npm install @solid/content-moderation-sightengine

Documentation

See README.md for configuration examples and usage instructions.

v1.0.0 - Initial Release

30 Jan 14:00

Choose a tag to compare

@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-sightengine

Documentation

See README.md for configuration examples and usage instructions.