Skip to content

feat(security): preflight audit setup and define complete baseline evidence - #89

Merged
leemour merged 2 commits into
mainfrom
chore/security-audit-readiness
Oct 15, 2026
Merged

leemour merged 2 commits into
mainfrom
chore/security-audit-readiness

Conversation

@leemour

@leemour leemour commented Oct 15, 2026

Copy link
Copy Markdown
Contributor

The next audit now has an executable preflight and an explicit first-baseline path. security preflight reports tools/pin age, duplicate physical checkouts including symlinks, public GitHub origins/access, CodeQL availability and optional previous-run validity without scanning source or creating run artifacts. Incomplete historical records remain unchanged and coverage-mismatched comparisons still refuse fixed-finding claims.

The runbook uses configurable public/private roots, supports cli-core's canonical symlink and the wirecat-github checkout, documents source-build invocation and an isolated pinned tool environment, and separates scanner completion from manual/Socket/A7 stages. Reviewer prompts assign CI/deploy and dependency review, take accepted-risk decisions as inputs, and link a positive/negative regression checklist and completion ledger. Private secret-scan scope and nonzero-history controls are explicit. The backlog now describes the remaining complete audit rather than a first Telegram agent run.

A shared TypeScript-config resolution issue prevented Vitest from running in an isolated worktree. Resolve the same pinned base file physically and select the local tsconfig explicitly so automatic discovery cannot climb into a different checkout. Compiler options and typechecking remain intact.

Validation: 114 tests pass, 98.43% lines / 97.58% statements / 94.72% branches / 98.09% functions; lint, types, docs checks, build and Bun smoke pass. Existing unrelated lint warnings remain unchanged. Real preflight results and operational readiness evidence belong in the private repository. No live messenger operation, credential read or package publication.

@leemour
leemour merged commit 39fe9fc into main Oct 15, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant