Security Policy

April 30, 2026 ยท View on GitHub

Supported Versions

NgAutoPilot is a documentation and skill catalog repository. Security guidance applies to:

  • workflow files
  • scripts
  • published catalog bundles
  • adapter templates
  • skill metadata and content

Reporting A Vulnerability

Do not open a public issue for a security-sensitive report.

Use one of these channels instead:

  • GitHub Security Advisory, if enabled for the repository
  • a private maintainer contact path
  • a private repository message if available in your GitHub setup

Include:

  • affected file or workflow
  • risk description
  • reproduction steps, if safe to share
  • suggested fix, if known

What Counts As A Security Issue

Examples include:

  • shell execution in skills or workflows that can be abused
  • untrusted file copying in publish scripts
  • credential leakage in actions
  • unsafe defaults in generated bundles
  • dependency or supply-chain issues in workflows

Local Review Layer

Sage can be used locally to review agent instructions and publish workflows before they reach a pull request.

Use Sage to inspect:

  • skills/**/SKILL.md
  • adapters/**
  • .github/workflows/**
  • scripts/*.mjs

Do not treat Sage as a replacement for reporting a security issue to maintainers.

Response Goal

Reports should be acknowledged, triaged, and resolved with the smallest safe change. If a fix touches workflows or publish automation, validate the change before release.