Skip to content

Async function without await — fire-and-forget Promise (AI mistake) #103

Description

@repobilitycom

Code-quality scan: humanlayer/12-factor-agents

Score: 75/100 (C+) · 74 findings · scanned 2026-05-20 01:29 UTC · 12,595 LOC

Severity Count
CRITICAL 0
HIGH 33
MEDIUM 1
LOW 31

📊 Full filterable report · scorecard

Top findings

  1. HIGH SEC135 — Auth/permission check missing on AI-generated endpoint
    workshops/2025-05-17/walkthrough/10-server.ts:12 · CWE-862
  2. HIGH SEC135 — Auth/permission check missing on AI-generated endpoint
    workshops/2025-05-17/walkthrough/09-server.ts:12 · CWE-862
  3. HIGH SEC135 — Auth/permission check missing on AI-generated endpoint
    workshops/2025-05-17/walkthrough/08-server.ts:9 · CWE-862
  4. HIGH SEC128 — Async function without await — fire-and-forget Promise (AI mistake)
    workshops/2025-05-17/walkthrough/10-server.ts:20
  5. HIGH SEC128 — Async function without await — fire-and-forget Promise (AI mistake)
    workshops/2025-05-17/walkthrough/09-server.ts:20

Security note: this issue is public. If any flagged finding is a real, exploitable vulnerability, please redirect to your SECURITY.md policy or open a private security advisory instead. We're happy to close this and re-submit privately.


Filed automatically. Close this issue if not useful — we won't refile. Full report: https://repobility.com/scan/42840ac0-4990-44e7-b03f-0fd3300b35e5/

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions