Skip to content

Security: cobusgreyling/loop-engineering

Security

SECURITY.md

Security Policy

Loop engineering runs unattended automation against your codebase. Treat loops like production operators.

Reporting vulnerabilities

Report security issues privately — do not open public issues for exploitable vulnerabilities.

For general loop safety guidance, see docs/safety.md.

Unattended automation risks

Risk Mitigation
Auto-merge of malicious dependency Denylist + verifier + no auto-merge week one
MCP over-permission Read-only connectors for L1; scope write to PR comments only
Secret exfiltration via prompts Denylist .env, credentials paths; never log secrets in STATE.md
Infinite fix loops burning budget Hard attempt caps; kill switch in LOOP.md
Supply-chain in loop-produced PRs Human review for anything outside allowlist

Recommended gates before L3

  • Path denylist documented in LOOP.md
  • Verifier runs tests in isolated worktree
  • No auto-merge without explicit allowlist
  • MCP connectors use least privilege
  • loop-run-log.md or equivalent observability

Supported versions

Package Supported
@cobusgreyling/loop-audit Latest release on npm
@cobusgreyling/loop-init Latest release on npm
Reference repo main Current HEAD

There aren't any published security advisories