Part of the Password Modeling Language (PML) series alongside PML-6L and PML-22L-O.
This model is a separate architecture trained from scratch (not a finetune of PML-6L) on 57 million USER+COUNTRY→password pairs extracted from stealer logs. It conditions generation on both username and country tags, producing culturally-aware password candidates. PML-12L-O is the wide variant (12 layers, 512-dim embeddings).
Its sibling PML-22L-O is the deep variant (22 layers, 384-dim embeddings). Both share the same parameter budget (~46M), making them a controlled deep-versus-wide comparison.
This model generates password candidates that may match real user credentials.
Passwords generated are statistical patterns derived from stealer log archives. They do not contain actual training examples. However, due to the nature of password generation, some outputs may coincidentally match real passwords currently in use.
Users are solely responsible for:
Obtaining proper authorization before any security testing
Complying with all applicable laws (CFAA, GDPR, KVKK, etc.)
Ensuring testing is conducted within authorized scope only
Secure handling and disposal of generated password lists
This model should NOT be used for:
Any illegal activity
Attacking systems without explicit written permission
Mass credential stuffing or account takeover attempts
Harassing individuals or organizations
Files
File
Size
Description
model.safetensors
~185 MB
Model weights
config.json
~1 KB
Model configuration
tokenizer.json
~2 MB
BBPE tokenizer (vocab=8192)
model_v5.py
~12 KB
Model definition
demo/
—
Local Gradio app (run with python demo/app.py)
Citation
bibtex
1@software{PML-12L-O,
2 author = {Mübeşşir Yusuf Akhan},
3 title = {PML-12L-O: Conditional Password Generation via USER+COUNTRY},
4 year = {2026},
5 url = {https://huggingface.co/K0D3IN/PML-12L-O}
6}
License
This project is licensed under the MIT License — see the LICENSE file for details.
Acknowledgments
This model is part of the PML series alongside PML-6L and {sibling}.
To my mother, who has always supported my ideas
To my father, who bought me the computer that made this project possible
To my friend Özüm, who supports me in realizing my ideals
Support Open Source AI Research
Every donation helps maintain and improve this project: