{"skill":{"slug":"bookforge-transaction-isolation-level-auditor","displayName":"Transaction Isolation Level Auditor","summary":"Use when auditing database transaction configuration for concurrency safety — checking isolation level settings, diagnosing lost update bugs, non-repeatable...","tags":{"bookforge":"1.0.0","latest":"1.0.0","tags:":"1.0.0"},"stats":{"comments":0,"downloads":104,"installsAllTime":0,"installsCurrent":0,"stars":0,"versions":1},"createdAt":1776762037002,"updatedAt":1776762408740},"latestVersion":{"version":"1.0.0","createdAt":1776762037002,"changelog":"Initial release: Transaction Isolation Level Auditor\n\n- Audits database transaction isolation configurations for concurrency vulnerabilities and ACID compliance.\n- Maps current isolation level to allowed anomaly classes (e.g., dirty read, lost update, phantom read) using Fowler’s Table 5.1.\n- Flags transaction code patterns with potential lost update, non-repeatable read, and phantom read exposures.\n- Assesses ACID compliance at the system-transaction and business-transaction levels.\n- Provides fix recommendations for identified vulnerabilities.\n- Supports a wide range of frameworks (Spring, Hibernate, SQLAlchemy, EF Core) and both codebase and user-described inputs.","license":"MIT-0"},"metadata":{"os":null,"systems":null},"owner":{"handle":"quochungto","userId":"s176b6gfk8djgcz320d83ta4e184bx1v","displayName":"Hung Quoc To","image":"https://avatars.githubusercontent.com/u/88069966?v=4"},"moderation":null}