Do not generate passwords with it, it uses insecure Math.random:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;antelle&#x2F;kdbxweb&#x2F;blob&#x2F;906e927d3e3384db4dd393f6a9cbba00b1c85720&#x2F;lib&#x2F;crypto&#x2F;random.js#L19" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;antelle&#x2F;kdbxweb&#x2F;blob&#x2F;906e927d3e3384db4dd3...</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;antelle&#x2F;keeweb&#x2F;blob&#x2F;master&#x2F;app&#x2F;scripts&#x2F;util&#x2F;password-generator.js#L29" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;antelle&#x2F;keeweb&#x2F;blob&#x2F;master&#x2F;app&#x2F;scripts&#x2F;ut...</a><p>(in meme form: <a href="https:&#x2F;&#x2F;imgur.com&#x2F;FcZNflQ" rel="nofollow">https:&#x2F;&#x2F;imgur.com&#x2F;FcZNflQ</a>)<p>Filed issue: <a href="https:&#x2F;&#x2F;github.com&#x2F;antelle&#x2F;kdbxweb&#x2F;issues&#x2F;5" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;antelle&#x2F;kdbxweb&#x2F;issues&#x2F;5</a><p>(embarrassing&#x2F;funny: it was me who wrote Salsa20 &quot;user-space&quot; generator used here (<a href="https:&#x2F;&#x2F;github.com&#x2F;antelle&#x2F;kdbxweb&#x2F;blob&#x2F;906e927d3e3384db4dd393f6a9cbba00b1c85720&#x2F;lib&#x2F;crypto&#x2F;salsa20.js#L3" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;antelle&#x2F;kdbxweb&#x2F;blob&#x2F;906e927d3e3384db4dd3...</a>), but it should be properly seeded from secure random number source to be secure. Added this note to the gist where the author found it: <a href="https:&#x2F;&#x2F;gist.github.com&#x2F;dchest&#x2F;4582374#file-salsa20-js-L1-L16" rel="nofollow">https:&#x2F;&#x2F;gist.github.com&#x2F;dchest&#x2F;4582374#file-salsa20-js-L1-L1...</a>)