Skip to content

QUICKSTART export block leaks the USAi key into shell history and isn't marked as the non-interactive path #340

Closed

Description

@wz-gsa

Part of #335

What's wrong

The QUICKSTART export block leaks the USAi key into shell history and is not marked as the non-interactive (scripting) path. It never points the reader at the interactive acq secret set flow. The README.md:53 / :61 "set ahead of time only when scripting" qualifier softened this but did not fix it.

Evidence (file:line)

  • QUICKSTART.md:201 — export block is unqualified; never points at the interactive acq secret set flow.
  • README.md:53, 61 — "set ahead of time only when scripting" qualifier (softened, not fixed).

Suggested fix

  • Mark the export block explicitly as the scripting / pre-seed path.
  • Cross-link the interactive acq secret set flow.
  • Note the shell-history exposure risk.

Severity: minor.


Surfaced via an automated audit (Fable) against a public clone; validated against main 2026-08-19. AI-assisted (OpenCode).

Activity

  1. wz-gsa commented on Aug 20, 2026

    @wz-gsa
    ContributorAuthor

    Addressed in open PR #345 (awaiting review). Grooming 2026-08-20.

  2. wz-gsa commented on Aug 20, 2026

    @wz-gsa
    ContributorAuthor

    Fixed on main by merged PR #345 (QUICKSTART export → read -rs prompt + interactive cross-link; no longer leaks the key to shell history).

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

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions