SwiftkickWeb / FOODweek

Code for the meal planning app, Food Week
http://www.foodweek.me
0 stars 0 forks source link

Go through this security checklist, create tasks for anything missing, determine urgency/launch blocking #100

Closed johnhutch closed 7 years ago

johnhutch commented 7 years ago

https://simplesecurity.sensedeep.com/web-developer-security-checklist-f2e4f43c9c56

jon-athan-hall commented 7 years ago

I made tickets for every item that we're done doing (or at least what I'm pretty sure we're not doing). I then labeled them, and either put the ticket in Sprint 1.0, 1.1 Improvements, or 1.2 Improvements. Any tickets added to Sprint 1.0 were also given an estimate.

Below are the things we are already doing:

jon-athan-hall commented 7 years ago

Eh, I should wait to close this so it doesn't disappear before the team reviews it.

Remember anything not listed had a ticket created for it. They go from #114 to #131.

johnhutch commented 7 years ago

Notes:

  1. Whoah, I had no idea we were already supporting https.
  2. We DO have an API. Any controller action that has format.json in the respond_to block is technically part of our API. So with that in mind, what are enumerable resources and canary checks in regards to API?
  3. I don't think we CAN SSH into heroku. At all.
  4. I switched us to the pay service, so our dynos don't sleep anymore. Waking a dyno can take several seconds and that's no good (plus I hear triceratops is SUPER grump in the morning badump psht #dadjoked)
  5. This is all goddam awesome. A++++++ would do business again. Kudos, thanks, and backpats.
johnhutch commented 7 years ago

Looks good!