-
Notifications
You must be signed in to change notification settings - Fork 95
Issues: eliotsykes/rails-security-checklist
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Author
Label
Projects
Milestones
Assignee
Sort
Issues list
Add a DNS section on using multiple providers
#9
opened Jan 12, 2017 by
eliotsykes
updated Jan 12, 2017
Add a section on JSON, XML etc. leaky serialization insecure defaults
#10
opened Jan 12, 2017 by
eliotsykes
updated Jan 12, 2017
Contributions needed: Do you think we should be recommending certified gem?
#14
opened Jan 29, 2017 by
eliotsykes
updated Jan 29, 2017
Add a VCR section on filter_sensitive_data, checking authorization headers and binary response bodies are free of sensistive data, etc.
#16
opened Feb 13, 2017 by
eliotsykes
updated Feb 13, 2017
Include example defensive ApplicationControllers for popular auth gems
#17
opened Mar 29, 2017 by
eliotsykes
updated Apr 1, 2017
Add guideline about template strings and specifying type?
#18
opened Apr 13, 2017 by
eliotsykes
updated Apr 13, 2017
Guideline to review Devise initializer carefully
#22
opened Apr 17, 2017 by
eliotsykes
updated Apr 17, 2017
Consider guideline to favor server-side storage of session data
#23
opened Apr 18, 2017 by
eliotsykes
updated Apr 18, 2017
Mention Rails LTS in case of apps that will never be upgraded
#27
opened Apr 19, 2017 by
eliotsykes
updated Apr 19, 2017
The dangers of eval and command injection attacks
#29
opened May 11, 2017 by
eliotsykes
updated May 11, 2017
Clear session stores frequently (e.g. active record session store)
#30
opened May 15, 2017 by
eliotsykes
updated May 15, 2017
Consider adding guidelines on leaking minimal information on server-side technologies
#31
opened May 16, 2017 by
eliotsykes
updated May 16, 2017
Avoid submitting credit card and other form fields to your server when using payment integration like Stripe JS
#32
opened May 30, 2017 by
eliotsykes
updated May 30, 2017
Avoid leaking Devise tokens sent in mails to log files
#34
opened Jul 5, 2017 by
eliotsykes
updated Jul 5, 2017
Encrypt credentials (Rails 5.2) / secrets (Rails 5.1) in guidelines
#11
opened Jan 16, 2017 by
eliotsykes
updated Sep 25, 2017
Consider guideline for ENV passwords/tokens to be hashed and not in the plain
#35
opened Dec 6, 2017 by
eliotsykes
updated Dec 6, 2017
Mention Liquid insecure default: rendering does not escape interpolated variables
#38
opened Jan 4, 2018 by
eliotsykes
updated Jan 4, 2018
Consider configuring mail providers (e.g. Mailgun, Mailchimp) not to store, track and/or shorten sensitive URLs (e.g. reset password links, any URL with a token)
#36
opened Dec 20, 2017 by
eliotsykes
updated Jan 10, 2018
Things to lookout while choosing gems or libraries
#41
opened Jan 16, 2018 by
NeoElit
updated Jan 16, 2018
Previous Next
ProTip!
Adding no:label will show everything without a label.