Skip to content

[Audit 2026-04-14] Tracking kit-layout findings (issues disabled in target repo) #56

@yanghao1143

Description

@yanghao1143

Summary

Repository go-saas/kit-layout currently has Issues disabled, so layout audit findings are tracked here for visibility.

Findings Tracked (from workspace audit)

  • Security defaults: hard-coded JWT/cookie secrets, permissive CORS, root container runtime.
  • Startup resilience: multiple panic exits, tracer defer nil risk, nil deref in update/migrate paths.
  • API contract: delete id validation gap, unbounded list page size, ignored update mask, swagger route not mounted.
  • Deployment mismatch: EXPOSE ports differ from runtime listening ports, possible CMD/binary naming mismatch.

Suggested Direction

  • Enable issues in go-saas/kit-layout and migrate this tracking item into repo-native issues.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions