Module: Dawn

Defined in:
lib/dawn/engine.rb,
lib/dawn/core.rb,
lib/dawn/rails.rb,
lib/dawn/utils.rb,
lib/dawn/padrino.rb,
lib/dawn/railtie.rb,
lib/dawn/sinatra.rb,
lib/dawn/version.rb,
lib/dawn/registry.rb,
lib/dawn/reporter.rb,
lib/dawn/gemfile_lock.rb,
lib/dawn/kb/gem_check.rb,
lib/dawn/kb/basic_check.rb,
lib/dawn/kb/combo_check.rb,
lib/dawn/knowledge_base.rb,
lib/dawn/kb/osvdb_105971.rb,
lib/dawn/kb/osvdb_108530.rb,
lib/dawn/kb/osvdb_108563.rb,
lib/dawn/kb/osvdb_108569.rb,
lib/dawn/kb/osvdb_108570.rb,
lib/dawn/kb/osvdb_115654.rb,
lib/dawn/kb/osvdb_116010.rb,
lib/dawn/kb/osvdb_117903.rb,
lib/dawn/kb/osvdb_118579.rb,
lib/dawn/kb/osvdb_118830.rb,
lib/dawn/kb/osvdb_118954.rb,
lib/dawn/kb/osvdb_119878.rb,
lib/dawn/kb/osvdb_119927.rb,
lib/dawn/kb/osvdb_120415.rb,
lib/dawn/kb/osvdb_120857.rb,
lib/dawn/kb/osvdb_121701.rb,
lib/dawn/kb/osvdb_132234.rb,
lib/dawn/kb/cve_2004_0755.rb,
lib/dawn/kb/cve_2004_0983.rb,
lib/dawn/kb/cve_2005_1992.rb,
lib/dawn/kb/cve_2005_2337.rb,
lib/dawn/kb/cve_2006_1931.rb,
lib/dawn/kb/cve_2006_2582.rb,
lib/dawn/kb/cve_2006_3694.rb,
lib/dawn/kb/cve_2006_4112.rb,
lib/dawn/kb/cve_2006_5467.rb,
lib/dawn/kb/cve_2006_6303.rb,
lib/dawn/kb/cve_2006_6852.rb,
lib/dawn/kb/cve_2006_6979.rb,
lib/dawn/kb/cve_2007_0469.rb,
lib/dawn/kb/cve_2007_5162.rb,
lib/dawn/kb/cve_2007_5379.rb,
lib/dawn/kb/cve_2007_5380.rb,
lib/dawn/kb/cve_2007_5770.rb,
lib/dawn/kb/cve_2007_6077.rb,
lib/dawn/kb/cve_2007_6612.rb,
lib/dawn/kb/cve_2008_1145.rb,
lib/dawn/kb/cve_2008_1891.rb,
lib/dawn/kb/cve_2008_2376.rb,
lib/dawn/kb/cve_2008_2662.rb,
lib/dawn/kb/cve_2008_2663.rb,
lib/dawn/kb/cve_2008_2664.rb,
lib/dawn/kb/cve_2008_2725.rb,
lib/dawn/kb/cve_2008_3655.rb,
lib/dawn/kb/cve_2008_3657.rb,
lib/dawn/kb/cve_2008_3790.rb,
lib/dawn/kb/cve_2008_3905.rb,
lib/dawn/kb/cve_2008_4094.rb,
lib/dawn/kb/cve_2008_4310.rb,
lib/dawn/kb/cve_2008_5189.rb,
lib/dawn/kb/cve_2008_7248.rb,
lib/dawn/kb/cve_2009_4078.rb,
lib/dawn/kb/cve_2009_4124.rb,
lib/dawn/kb/cve_2009_4214.rb,
lib/dawn/kb/cve_2010_1330.rb,
lib/dawn/kb/cve_2010_2489.rb,
lib/dawn/kb/cve_2010_3933.rb,
lib/dawn/kb/cve_2011_0188.rb,
lib/dawn/kb/cve_2011_0446.rb,
lib/dawn/kb/cve_2011_0447.rb,
lib/dawn/kb/cve_2011_0739.rb,
lib/dawn/kb/cve_2011_0995.rb,
lib/dawn/kb/cve_2011_1004.rb,
lib/dawn/kb/cve_2011_1005.rb,
lib/dawn/kb/cve_2011_2197.rb,
lib/dawn/kb/cve_2011_2686.rb,
lib/dawn/kb/cve_2011_2705.rb,
lib/dawn/kb/cve_2011_2929.rb,
lib/dawn/kb/cve_2011_2930.rb,
lib/dawn/kb/cve_2011_2931.rb,
lib/dawn/kb/cve_2011_2932.rb,
lib/dawn/kb/cve_2011_3009.rb,
lib/dawn/kb/cve_2011_3186.rb,
lib/dawn/kb/cve_2011_3187.rb,
lib/dawn/kb/cve_2011_4319.rb,
lib/dawn/kb/cve_2011_4815.rb,
lib/dawn/kb/cve_2011_5036.rb,
lib/dawn/kb/cve_2012_1098.rb,
lib/dawn/kb/cve_2012_1099.rb,
lib/dawn/kb/cve_2012_1241.rb,
lib/dawn/kb/cve_2012_2139.rb,
lib/dawn/kb/cve_2012_2140.rb,
lib/dawn/kb/cve_2012_2660.rb,
lib/dawn/kb/cve_2012_2661.rb,
lib/dawn/kb/cve_2012_2671.rb,
lib/dawn/kb/cve_2012_2694.rb,
lib/dawn/kb/cve_2012_2695.rb,
lib/dawn/kb/cve_2012_3424.rb,
lib/dawn/kb/cve_2012_3463.rb,
lib/dawn/kb/cve_2012_3464.rb,
lib/dawn/kb/cve_2012_3465.rb,
lib/dawn/kb/cve_2012_4464.rb,
lib/dawn/kb/cve_2012_4466.rb,
lib/dawn/kb/cve_2012_4481.rb,
lib/dawn/kb/cve_2012_4522.rb,
lib/dawn/kb/cve_2012_5370.rb,
lib/dawn/kb/cve_2012_5371.rb,
lib/dawn/kb/cve_2012_5380.rb,
lib/dawn/kb/cve_2012_6109.rb,
lib/dawn/kb/cve_2012_6134.rb,
lib/dawn/kb/cve_2012_6496.rb,
lib/dawn/kb/cve_2012_6497.rb,
lib/dawn/kb/cve_2012_6684.rb,
lib/dawn/kb/cve_2013_0155.rb,
lib/dawn/kb/cve_2013_0156.rb,
lib/dawn/kb/cve_2013_0162.rb,
lib/dawn/kb/cve_2013_0175.rb,
lib/dawn/kb/cve_2013_0183.rb,
lib/dawn/kb/cve_2013_0184.rb,
lib/dawn/kb/cve_2013_0233.rb,
lib/dawn/kb/cve_2013_0256.rb,
lib/dawn/kb/cve_2013_0262.rb,
lib/dawn/kb/cve_2013_0263.rb,
lib/dawn/kb/cve_2013_0269.rb,
lib/dawn/kb/cve_2013_0276.rb,
lib/dawn/kb/cve_2013_0277.rb,
lib/dawn/kb/cve_2013_0284.rb,
lib/dawn/kb/cve_2013_0285.rb,
lib/dawn/kb/cve_2013_0333.rb,
lib/dawn/kb/cve_2013_0334.rb,
lib/dawn/kb/cve_2013_1607.rb,
lib/dawn/kb/cve_2013_1655.rb,
lib/dawn/kb/cve_2013_1656.rb,
lib/dawn/kb/cve_2013_1756.rb,
lib/dawn/kb/cve_2013_1800.rb,
lib/dawn/kb/cve_2013_1801.rb,
lib/dawn/kb/cve_2013_1802.rb,
lib/dawn/kb/cve_2013_1812.rb,
lib/dawn/kb/cve_2013_1821.rb,
lib/dawn/kb/cve_2013_1854.rb,
lib/dawn/kb/cve_2013_1855.rb,
lib/dawn/kb/cve_2013_1856.rb,
lib/dawn/kb/cve_2013_1857.rb,
lib/dawn/kb/cve_2013_1875.rb,
lib/dawn/kb/cve_2013_1898.rb,
lib/dawn/kb/cve_2013_1911.rb,
lib/dawn/kb/cve_2013_1933.rb,
lib/dawn/kb/cve_2013_1947.rb,
lib/dawn/kb/cve_2013_1948.rb,
lib/dawn/kb/cve_2013_2065.rb,
lib/dawn/kb/cve_2013_2090.rb,
lib/dawn/kb/cve_2013_2105.rb,
lib/dawn/kb/cve_2013_2119.rb,
lib/dawn/kb/cve_2013_2512.rb,
lib/dawn/kb/cve_2013_2513.rb,
lib/dawn/kb/cve_2013_2516.rb,
lib/dawn/kb/cve_2013_2615.rb,
lib/dawn/kb/cve_2013_2616.rb,
lib/dawn/kb/cve_2013_2617.rb,
lib/dawn/kb/cve_2013_3221.rb,
lib/dawn/kb/cve_2013_4164.rb,
lib/dawn/kb/cve_2013_4203.rb,
lib/dawn/kb/cve_2013_4389.rb,
lib/dawn/kb/cve_2013_4413.rb,
lib/dawn/kb/cve_2013_4457.rb,
lib/dawn/kb/cve_2013_4478.rb,
lib/dawn/kb/cve_2013_4479.rb,
lib/dawn/kb/cve_2013_4489.rb,
lib/dawn/kb/cve_2013_4491.rb,
lib/dawn/kb/cve_2013_4492.rb,
lib/dawn/kb/cve_2013_4562.rb,
lib/dawn/kb/cve_2013_4593.rb,
lib/dawn/kb/cve_2013_5647.rb,
lib/dawn/kb/cve_2013_5671.rb,
lib/dawn/kb/cve_2013_6414.rb,
lib/dawn/kb/cve_2013_6415.rb,
lib/dawn/kb/cve_2013_6416.rb,
lib/dawn/kb/cve_2013_6417.rb,
lib/dawn/kb/cve_2013_6421.rb,
lib/dawn/kb/cve_2013_6459.rb,
lib/dawn/kb/cve_2013_6460.rb,
lib/dawn/kb/cve_2013_6461.rb,
lib/dawn/kb/cve_2013_7086.rb,
lib/dawn/kb/cve_2014_0036.rb,
lib/dawn/kb/cve_2014_0080.rb,
lib/dawn/kb/cve_2014_0081.rb,
lib/dawn/kb/cve_2014_0082.rb,
lib/dawn/kb/cve_2014_0130.rb,
lib/dawn/kb/cve_2014_1233.rb,
lib/dawn/kb/cve_2014_1234.rb,
lib/dawn/kb/cve_2014_2322.rb,
lib/dawn/kb/cve_2014_2525.rb,
lib/dawn/kb/cve_2014_2538.rb,
lib/dawn/kb/cve_2014_3482.rb,
lib/dawn/kb/cve_2014_3483.rb,
lib/dawn/kb/cve_2014_3916.rb,
lib/dawn/kb/cve_2014_4975.rb,
lib/dawn/kb/cve_2014_7818.rb,
lib/dawn/kb/cve_2014_7819.rb,
lib/dawn/kb/cve_2014_7829.rb,
lib/dawn/kb/cve_2014_8090.rb,
lib/dawn/kb/cve_2014_9490.rb,
lib/dawn/kb/cve_2015_1819.rb,
lib/dawn/kb/cve_2015_2963.rb,
lib/dawn/kb/cve_2015_3224.rb,
lib/dawn/kb/cve_2015_3225.rb,
lib/dawn/kb/cve_2015_3226.rb,
lib/dawn/kb/cve_2015_3227.rb,
lib/dawn/kb/cve_2015_3448.rb,
lib/dawn/kb/cve_2015_4020.rb,
lib/dawn/kb/cve_2015_5312.rb,
lib/dawn/kb/cve_2015_7497.rb,
lib/dawn/kb/cve_2015_7498.rb,
lib/dawn/kb/cve_2015_7499.rb,
lib/dawn/kb/cve_2015_7500.rb,
lib/dawn/kb/cve_2015_7519.rb,
lib/dawn/kb/cve_2015_7541.rb,
lib/dawn/kb/cve_2015_7576.rb,
lib/dawn/kb/cve_2015_7577.rb,
lib/dawn/kb/cve_2015_7578.rb,
lib/dawn/kb/cve_2015_7579.rb,
lib/dawn/kb/cve_2015_7581.rb,
lib/dawn/kb/cve_2015_8241.rb,
lib/dawn/kb/cve_2015_8242.rb,
lib/dawn/kb/cve_2015_8317.rb,
lib/dawn/kb/cve_2016_0751.rb,
lib/dawn/kb/cve_2016_0752.rb,
lib/dawn/kb/cve_2016_0753.rb,
lib/dawn/kb/cve_2016_2097.rb,
lib/dawn/kb/cve_2016_2098.rb,
lib/dawn/kb/cve_2016_5697.rb,
lib/dawn/kb/cve_2016_6316.rb,
lib/dawn/kb/cve_2016_6317.rb,
lib/dawn/kb/cve_2016_6582.rb,
lib/dawn/kb/version_check.rb,
lib/dawn/kb/dependency_check.rb,
lib/dawn/kb/not_revised_code.rb,
lib/dawn/kb/deprecation_check.rb,
lib/dawn/kb/ruby_version_check.rb,
lib/dawn/kb/pattern_match_check.rb,
lib/dawn/kb/owasp_ror_cheatsheet.rb,
lib/dawn/kb/operating_system_check.rb,
lib/dawn/kb/simpleform_xss_20131129.rb,
lib/dawn/knowledge_base_experimental.rb,
lib/dawn/kb/owasp_ror_cheatsheet/csrf.rb,
lib/dawn/kb/cve_2015_1840/cve_2015_1840_a.rb,
lib/dawn/kb/cve_2015_1840/cve_2015_1840_b.rb,
lib/dawn/kb/owasp_ror_cheatsheet/sensitive_files.rb,
lib/dawn/kb/owasp_ror_cheatsheet/command_injection.rb,
lib/dawn/kb/owasp_ror_cheatsheet/mass_assignment_in_model.rb,
lib/dawn/kb/owasp_ror_cheatsheet/security_related_headers.rb,
lib/dawn/kb/owasp_ror_cheatsheet/session_stored_in_database.rb,
lib/dawn/kb/owasp_ror_cheatsheet/check_for_safe_redirect_and_forward.rb

Overview

This module handles security checks for RubyGems framework.

Defined Under Namespace

Modules: Engine, Kb, Utils Classes: Core, GemfileLock, KnowledgeBase, KnowledgeBaseExperimental, Padrino, Rails, Railtie, Registry, Reporter, Sinatra

Constant Summary collapse

VERSION =
"1.6.9"
CODENAME =
"Tow Mater"
RELEASE =
"20181128"
BUILD =
"8"
COMMIT =
"g6b3135a"