Security - WildCAS/CASCategorization GitHub Wiki

Security

Security is a top priority of this project due to the sensitive nature of user generated content. Here are the steps that the admins must take to ensure that users have a confidential and safe environment to reflect:

  • All admins with access to the production server must have two-factor security enabled on Github and Heroku (this is good practice admin or not).
  • All deployments must pass Django's security checks at the minimum (plus in-house when those are created).
  • SECRET_KEY and other confidential keys on production are never to appear in any text files (environment variables are ok).
  • Limit access to production database whenever possible. For pre-production testing purposes, use the dev/staging server.

Feel free to add anything else that were left out (there should be plenty).