Skip to content

Security: Mandal-OS/loop-engineering

SECURITY.md

Security Policy

Loop Engineering treats security issues as launch blockers when they can expose users, infrastructure, credentials, private data, payment flows, or production availability.

Supported Scope

This repository currently contains documentation, automation, and future project structure. Security review applies to:

  • Repository configuration.
  • CI workflows.
  • Scripts.
  • Documentation containing operational procedures.
  • Future application, package, and infrastructure code.

Reporting a Vulnerability

Do not open public issues for sensitive vulnerabilities.

Use GitHub private vulnerability reporting when available, or contact the repository owner privately. Include:

  • Affected files, routes, domains, or systems.
  • Reproduction steps.
  • Impact.
  • Suggested fix, if known.
  • Whether any credentials, personal data, or production systems may be exposed.

Severity Guide

High:

  • Credential exposure.
  • Authentication or authorization bypass.
  • Stored XSS.
  • Remote code execution.
  • Production data exposure.
  • Payment or account takeover risk.

Medium:

  • Reflected XSS with user interaction.
  • Missing security headers on production.
  • Sensitive metadata exposure.
  • Weak form validation.
  • Insecure redirects.

Low:

  • Documentation-only security gaps.
  • Hardening opportunities with limited immediate exploitability.

Baseline Requirements

Production web properties should enforce:

  • HTTPS with redirect from HTTP.
  • HSTS after HTTPS is stable.
  • Content Security Policy.
  • X-Content-Type-Options: nosniff.
  • Referrer-Policy: strict-origin-when-cross-origin.
  • Permissions-Policy with unused browser features disabled.
  • Clickjacking protection through CSP frame-ancestors.
  • Secure, HTTP-only, SameSite cookies when cookies are used.
  • Server-side validation and output encoding for forms and user-generated content.

See Security Baseline for exact header examples.

Automated Security Checks

This repository uses CodeQL for static analysis of JavaScript automation and GitHub Actions workflows. Findings should be reviewed from the GitHub Security tab before merging security-sensitive application, deployment, authentication, or data-handling changes.

There aren't any published security advisories