Whats our goal? #12
shreyas-omkar
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Discussion: USB / Removable Device Wiping Support
Goal
The primary goal of this effort is to introduce safe, explicit, and reliable support for USB and other removable storage devices in SecureWipe, without compromising existing safeguards for internal disks.
This includes:
The intent is not just to “make it work,” but to make it hard to misuse.
Current State
Proposed Timeline and Next Steps
Phase 1: Investigation and Design (Short-term)
Goal: Understand device classification and define safe behavior
lsblk,/sys/block, udev flags).RMflagID_BUS=usb/sys/block/*/removableOutput: Clear design notes and acceptance criteria.
Phase 2: Detection and Classification (Mid-term)
Goal: Correctly tag and expose removable devices
internalremovableOutput: Reliable internal representation of device types.
Phase 3: UI / CLI Integration
Goal: Make device type obvious to the user
[REMOVABLE]or[USB].Output: Reduced risk of user error.
Phase 4: Wipe Logic Adaptation
Goal: Ensure wiping works correctly and safely on removable media
Output: Functional and validated wipe support for removable devices.
Phase 5: Testing and Documentation
Goal: Lock it down and make it understandable
Output: Stable feature with honest documentation.
Open Questions
Summary
Adding USB/removable device support is a necessary step toward making SecureWipe practical for real-world usage. The focus should remain on explicitness, safety, and correctness, even if that means slower rollout or additional confirmation steps.
This timeline keeps the scope controlled while allowing incremental progress and validation at each stage.
Beta Was this translation helpful? Give feedback.
All reactions