Prevent deletion of records with browser Developer Tools
- 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