1
0
Fork 0
mirror of https://github.com/retspen/webvirtcloud synced 2026-11-08 11:16:47 +00:00
webvirtcloud/virtsecrets
catborise 4ece22230e fix(virtsecrets): a secret's value never reaches the page
The edit dialog of a secret was filled with its current value, so every
readable secret's value was in the secrets page's HTML. A private
secret, or one with no value yet, cannot be read: its field held the
text "None", which is valid base64, and saving the dialog unchanged set
the secret to the three bytes it decodes to. The dialog now only writes
a new value: the field starts empty, is a password field and is
required. The page no longer reads secret values, and get_secret_value,
used only for that, is gone.
2026-10-20 22:37:36 +03:00
..
migrations Django 3.2.4 LTS upgrade 2021-06-15 13:28:47 +03:00
templates fix(virtsecrets): a secret's value never reaches the page 2026-10-20 22:37:36 +03:00
tests fix(virtsecrets): a secret's value never reaches the page 2026-10-20 22:37:36 +03:00
__init__.py Django 3.2.4 LTS upgrade 2021-06-15 13:28:47 +03:00
forms.py format python code with black 2022-11-02 08:54:35 +03:00
models.py ci: replace super-linter with ruff 2026-10-04 01:08:11 +03:00
views.py fix(virtsecrets): a secret's value never reaches the page 2026-10-20 22:37:36 +03:00