In case you are wondering how it handles password encryption and storage, it appears to use a custom password hash based on SHA256 and scrypt: https://github.com/18F/identity-idp/blob/980c2aa26397f530673... Passwords appear to be stored in the users table in the "encrypted_password" column, and it does not appear that any database-based security is used. This is one RCE/SQLI vulnerability away from exposing the passw…
what is database-based security?
It works with SQL, using language elements like VIEW, PROCEDURE, ROLE and GRANT
SQL Databases can still do it, but people who know how to use it are all retired or work in management now. :-)
Also: no web framework knows how to deal with it.