Skip to content

Security: SocIt2Em/markdown_composer

Security

SECURITY.md

Security Policy

Supported Versions

Security fixes target the latest published 0.x release until the gem reaches 1.0.

Reporting A Vulnerability

Please report security issues privately through the repository security advisory flow when available. If advisories are not enabled, contact the repository owner directly before opening a public issue.

Include:

  • affected version;
  • reproduction steps;
  • expected and actual behavior;
  • whether untrusted user input is involved.

Security Boundary

Markdown Composer is a headless composition engine. Host applications are responsible for source access, authorization, tenant/user policy, sanitization profiles, asset rules, and deciding which advanced controls are available to untrusted users.

The gem validates portable Composer configuration through MarkdownComposer.validate. Frameworks such as Rails can add a second validation layer for application-specific policy.

Regex predicates and regex text replacement are available for trusted authoring workflows. If configs are accepted from untrusted users, gate those controls in the host UI or adapter policy before execution.

There aren't any published security advisories