apple / apple/password-manager-resources
Validation Tool acts strange when max length is between 15 and 20
- Dominant language
- JavaScript
- Stars
- 4.8k
- Forks
- 649
- Avg merge
- 9h 50m
- Merged PRs (30d)
- 15
Description
### Description
The Password Rules Validation Tool suggests passwords of non-max length when symbols are not allowed and when max length is between 15-19 and
### Replicate
1. Go to https://developer.apple.com/password-rules/
2. Use these rules:
```
required: lower;
required: upper;
required: digit;
```
3. Set min length to any (let's say 7)
4. Set max length to 15
5. Suggested passwords will be of length 12.
6. max length 15-19 will all have a length of 12 with these settings.
Contributor guide
Research direction
Start at the Password Rules Validation Tool URL and reproduce the case with the listed rules, a minimum of 7, and maximum lengths from 15 through 19. Trace the tool's password-generation entry point; done means suggested passwords respect each configured maximum length, including 15-19.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- security
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100