isar / isar/hive

Prevent deletion of records with browser Developer Tools

Open
#1,231 0 comments 0 reactions 0 assignees View on GitHub
question
Dominant language
Dart
Stars
4.4k
Forks
449
PR merge metrics
No merged PRs in 30d

Description

**Question**
I am able to open up developer tools and delete records. The box is encrypted, but the key is visible and records can be deleted.
While unlikely, this can be a major issue.

Can this be prevented - or -
Is there a way to be notified / verify that the box has been changed outside of the application itself, so I can rebuild the box?

**Code sample**
No code sample needed

**Version**
- Platform: Web
- Flutter version: 3.7.9
- Hive version: ^2.2.3

Contributor guide

No contributing guide indexed for this repository

Research direction

No repository file, test, or entry point is identified in the issue. Start by reproducing the reported deletion through browser Developer Tools with the stated Flutter and Hive versions, then trace the encrypted box behavior. Done should establish whether external deletion can be prevented or detected and document the supported outcome.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart, flutter
Domain
database, security
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.