Beakerboy / Beakerboy/MS-OVBA

Check if a project can be password protected with an empty password.

Open
#143 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
28
Forks
7
PR merge metrics
No merged PRs in 30d

Description

Currently the code checks if the password is not empty. Maybe change self._use_pw_hash from a bool to some sort of enum.

Contributor guide

No contributing guide indexed for this repository

Research direction

Search the Python code for the check that rejects an empty password and inspect every use of self._use_pw_hash. First determine how password protection is represented for empty and non-empty passwords, then verify the resulting vbaProject.bin behavior for both cases. Done means the supported behavior is explicit and covered by an appropriate test.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
security
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.