-
Notifications
You must be signed in to change notification settings - Fork 86
/
dawnscanner.gemspec
61 lines (51 loc) · 2.33 KB
/
dawnscanner.gemspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# -*- encoding: utf-8 -*-
require_relative 'lib/dawn/version'
Gem::Specification.new do |gem|
gem.name = "dawnscanner"
gem.version = Dawn::VERSION
gem.authors = ["Paolo Perego"]
gem.email = ["[email protected]"]
gem.description = %q{dawn is a security source code scanner for ruby powered code. It is especially designed for web applications, but it works also with general purpose ruby scripts. Dawn supports all major MVC frameworks like ruby on rails, padrino and sinatra; it provides more than 680 security checks with their own mitigation suggestion.}
gem.summary = %q{dawn is a security source code scanner for ruby powered code. It is crafted with love to make your sinatra, padrino and ruby on rails web applications secure.}
gem.homepage = "https://github.com/thesp0nge/dawnscanner"
gem.files = `git ls-files`.split($/)
gem.license = "MIT"
gem.executables = gem.files.grep(%r{^bin/}).map{ |f| File.basename(f) }
gem.test_files = gem.files.grep(%r{^(test|spec|features)/})
gem.require_paths = ["lib"]
gem.required_ruby_version = '>= 3.0.0'
# Issue #259
# gem.add_dependency 'cvss'
gem.add_dependency 'haml'
gem.add_dependency 'ruby_parser'
gem.add_dependency 'sys-uname'
gem.add_dependency 'terminal-table'
gem.add_dependency 'justify'
gem.add_dependency 'logger-colors'
gem.add_dependency 'ptools'
gem.add_dependency 'psych'
# For CLI we will use thor
gem.add_dependency 'thor'
gem.add_dependency 'parser'
# gem.add_dependency 'sqlite3'
# gem.add_dependency 'datamapper'
# gem.add_dependency 'dm-sqlite-adapter'
# To be added back in 1.5.5
# gem.add_dependency 'code_metrics'
# gem.add_dependency 'metric_fu-Saikuro'
# gem.add_dependency 'flay'
# gem.add_dependency 'churn'
# gem.add_dependency 'flog'
# gem.add_dependency 'reek'
# gem.add_dependency 'cane'
# This gem is used to extract info from a git archives. This feature will be
# available in dawnscanner 2.0.0. Disabling the dependency right now.
# gem.add_dependency 'grit'
# Marked to be unused right now
# gem.add_dependency 'parser'
gem.add_development_dependency('coveralls')
gem.add_development_dependency('rake')
gem.add_development_dependency('rspec')
gem.add_development_dependency('tomdoc')
gem.add_development_dependency('aruba')
end