Skip to content

Implement IDOR protection for better-sqlite3#936

Merged
hansott merged 4 commits intomainfrom
sqlite-idor
Feb 16, 2026
Merged

Implement IDOR protection for better-sqlite3#936
hansott merged 4 commits intomainfrom
sqlite-idor

Conversation

@timokoessler
Copy link
Member

@timokoessler timokoessler commented Feb 13, 2026

Summary by Aikido

Security Issues: 0 🔍 Quality Issues: 5 Resolved Issues: 0

⚡ Enhancements

  • Added IDOR detection to better-sqlite3 wrapper and statement inspection.
  • Instrumented prepared statements to wrap statement methods for inspection.
  • Resolved SQL placeholders to pass parameter values into IDOR checks.
  • Updated ESM test transformer to map notMatch assertions to helpers.
  • Added notMatch helper to ESM test helpers for negative regex assertions.

More info

@codecov
Copy link

codecov bot commented Feb 13, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@hansott hansott merged commit cef4b35 into main Feb 16, 2026
31 checks passed
@hansott hansott deleted the sqlite-idor branch February 16, 2026 10:57
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