Repository navigation
Guard CSV exports, validate the report page's graph id, and bind rule approvals to the reviewed version - #527
Conversation
|
Change classification: normal — platform or application code changed. A normal change carries a documented automated review on this pull request before merge, in place of a second human approver. The |
|
@claude please review this PR |
|
Claude finished @jfrench9's task in 26s —— View job Review of PR #527The change is small and does what the description says. I found nothing blocking. Per the description, typecheck stays red until the client release lands, so I didn't run it. CSV neutralisation (
Report viewer graph id (
Rule approval binding (
Summary: good hardening. I'd fix the doc-comment placement and the |
|
Companion PRs for the one release: robosystems RoboFinSystems/robosystems#1945 · robosystems-core RoboFinSystems/robosystems-core#98 · robosystems-typescript-client RoboFinSystems/robosystems-typescript-client#302 · robosystems-python-client RoboFinSystems/robosystems-python-client#286 · robosystems-app RoboFinSystems/robosystems-app#518 · roboledger-app #527 |
Summary
Hardening from a platform security review; companion to the robosystems
bugfix/input-validation-hardeningPR. Public text is deliberately brief.textCell); numbers stay numeric?graph=only as a graph idexpected_updated_at(the row'supdatedAt), so the approval covers exactly the version the person reviewedWaits on
@robosystems/clientminor withUpdateEventHandlerRequest.expected_updated_at(TS client PR on the same branch name). Typecheck is red until that publishes; the bump of every@robosystems/*package follows in this PR. No app release before the robosystems release is in prod — approvals of AI-suggested rules return 409 on the new API until this ships.Test plan
npm run test— 1232 passed (pre-commit)🤖 Generated with Claude Code