Skip to content

feat: runtime table management + 130-test security audit#11

Merged
HassamSheikh merged 2 commits intomasterfrom
feat/runtime-tables-and-130-test-audit
Mar 22, 2026
Merged

feat: runtime table management + 130-test security audit#11
HassamSheikh merged 2 commits intomasterfrom
feat/runtime-tables-and-130-test-audit

Conversation

@HassamSheikh
Copy link
Copy Markdown
Collaborator

Summary

  • Runtime table management: addTable() and removeTable() on SyncEngine allow registering/unregistering sync tables after engine creation. addTable() optionally pulls remote data immediately.
  • 130-test security audit: New dynos_sync_total_audit_test.dart covering 12 categories — HIPAA, data leaks, injection, auth/RLS, conflict resolution, flood testing, crypto validation, race conditions, chaos engineering, DoS/abuse, OWASP Mobile Top 10, and GDPR.
  • Documentation rewrite: README with complete API reference and feature table. Architecture doc with detailed write/drain/pull path explanations. Security audit doc with full category breakdown.
  • Version bump: 0.1.2 → 0.1.3

Test plan

  • All 196 tests pass (66 existing + 130 new audit)
  • dart analyze reports zero issues
  • Existing test suites unaffected by addTable/removeTable changes
  • New audit tests cover all 12 security categories with strict assertions

🤖 Generated with Claude Code

HassamSheikh and others added 2 commits March 22, 2026 02:01
Add addTable() and removeTable() to SyncEngine so tables can be
registered after construction. addTable() optionally pulls remote
data immediately.

Add comprehensive 130-test security audit covering 12 categories:
HIPAA, data leaks, injection, auth, conflict resolution, flood
testing, cryptographic validation, race conditions, chaos
engineering, DoS, OWASP Mobile Top 10, and GDPR.

Rewrite README with complete API reference, feature table, and
developer-friendly docs. Rewrite architecture.md with detailed
write/drain/pull path docs. Rewrite security_audit.md with full
category breakdown.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@HassamSheikh HassamSheikh merged commit bd702c5 into master Mar 22, 2026
3 checks passed
@HassamSheikh HassamSheikh deleted the feat/runtime-tables-and-130-test-audit branch March 22, 2026 06:05
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