thesp0nge / dawnscanner

Dawn is a static analysis security scanner for ruby written web applications. It supports Sinatra, Padrino and Ruby on Rails frameworks.
MIT License
737 stars 86 forks source link

Issue with Ruby 3.0.0 #248

Closed damiencarol closed 1 year ago

damiencarol commented 3 years ago

the CLI fail

I, [2021-09-22 19:45:19#620314]  INFO -- : dawn v1.6.9 is starting up
/home/damien/.gem/ruby/3.0.0/gems/dawnscanner-1.6.9/lib/dawn/engine.rb:232:in `basename': no implicit conversion of nil into String (TypeError)
        from /home/damien/.gem/ruby/3.0.0/gems/dawnscanner-1.6.9/lib/dawn/engine.rb:232:in `output_dir'
        from /home/damien/.gem/ruby/3.0.0/gems/dawnscanner-1.6.9/lib/dawn/engine.rb:80:in `initialize'
        from /home/damien/.gem/ruby/3.0.0/gems/dawnscanner-1.6.9/lib/dawn/gemfile_lock.rb:6:in `initialize'
        from /home/damien/.gem/ruby/3.0.0/gems/dawnscanner-1.6.9/bin/dawn:211:in `new'
        from /home/damien/.gem/ruby/3.0.0/gems/dawnscanner-1.6.9/bin/dawn:211:in `<top (required)>'
        from /home/damien/.gem/ruby/3.0.0/bin/dawn:23:in `load'
        from /home/damien/.gem/ruby/3.0.0/bin/dawn:23:in `<main>'