Skip to content

Security: leagames0221-sys/craftstack

Security

SECURITY.md

Security policy

See also: COST_SAFETY.md for the threat model and mitigations around runaway-cost attacks (bandwidth, LLM-invocation, email-quota abuse).

Supported versions

This is a solo portfolio project. Only the main branch is supported. Please exercise main's current HEAD when reporting.

Reporting a vulnerability

If you discover a security issue in the code, the infrastructure, or the live demo at https://craftstack-collab.vercel.app, please do not open a public issue.

Instead, open a private security advisory on GitHub:

https://github.com/leagames0221-sys/craftstack/security/advisories/new

Include:

  • A short description of the issue
  • Reproduction steps or a proof-of-concept
  • The component affected (e.g. Auth.js callback, API route handler, migration SQL)
  • Any mitigation ideas you have

I aim to acknowledge reports within 72 hours and to publish a fix or a detailed plan within 14 days. If the issue is high-severity and requires production action (rotating secrets, revoking tokens, pulling the deployment), I will act immediately.

Scope

In scope:

  • Code in this repository
  • The Vercel deployments of Boardly (craftstack-collab) and Knowlex (craftstack-knowledge)
  • The Neon database schemas and migrations (both boardly-db and knowlex-db)
  • The Pusher Channels integration that powers Boardly realtime fanout

Out of scope:

  • Vulnerabilities in upstream dependencies (please report those to the respective maintainers; I will update once they publish a fix)
  • Social engineering against me or other contributors
  • Physical attacks on Vercel, Neon, or Upstash infrastructure

Thanks

Security researchers and friendly observers who report issues responsibly are acknowledged in release notes (with permission).


This policy is reviewed annually (or sooner if the threat model materially changes). Last reviewed: 2026-04-28 (v0.5.10 ship, alongside OpenSSF Scorecard adoption per ADR-0059).

There aren't any published security advisories