Skip to content

docs: architecture audit (withdrawn) - #1164

Closed
IanMayo wants to merge 1 commit into
mainfrom
claude/repo-architecture-analysis-mjrbe2
Closed

IanMayo wants to merge 1 commit into
mainfrom
claude/repo-architecture-analysis-mjrbe2

Conversation

@IanMayo

@IanMayo IanMayo commented Jul 23, 2026 •

Copy link
Copy Markdown
Contributor

This PR has been withdrawn and closed. Its contents were removed at the author's request pending internal follow-up.

Please delete this pull request entirely (org-owner action) to remove any remaining history.

Generated by Claude Code

Adds docs/architecture-analysis.md: a health-check audit across
architecture, security, code quality, and deployability. Security
hypotheses were live-probed against a throwaway copy of the SQLite DB
with the real _devExtensions mounted under soul-cli.

Headline findings:
- Critical: unauthenticated account takeover via /api/insert-password
  (extension routes mount with no auth middleware; currentPassword
  validation is skipped when absent).
- Critical: SQL injection in insertPasswordRecord (string-interpolated
  INSERT).
- Corrects a plausible static-only conclusion: soul-cli DOES enforce
  per-table/per-verb RBAC on /api/tables/* (verified via live 401/403),
  and audit is append-only for non-superusers.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014iXShVboo1ppN2JkAuootr
@IanMayo
IanMayo temporarily deployed to rco-review-pr-1164 July 23, 2026 20:28 Inactive
@sonarqubecloud

Copy link
Copy Markdown

@codacy-production

Copy link
Copy Markdown

Not up to standards ⛔

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@IanMayo IanMayo closed this Jul 23, 2026
@IanMayo
IanMayo deleted the claude/repo-architecture-analysis-mjrbe2 branch July 23, 2026 21:07
@IanMayo IanMayo changed the title docs: adversarial architecture & tech-debt audit docs: architecture audit (withdrawn) Jul 23, 2026

This branch was previously deployed

1 inactive deployment
rco-review-pr-1164 — 07c2af76 Deployed Jul 23, 2026 by IanMayo
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.

2 participants