Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • A arachni
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 125
    • Issues 125
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 8
    • Merge requests 8
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Arachni - Web Application Security Scanner Framework
  • arachni
  • Issues
  • #320
Closed
Open
Issue created Feb 20, 2013 by Administrator@rootContributor

Unicode error when generating json report

Created by: pcraston

I encountered a bug when converting a afr report to json (experimental branch):

 [*] Dumping audit results in 2013-02-20 14.29.57 +0000.json.
 [-] #<Encoding::UndefinedConversionError: "\xC2" from ASCII-8BIT to UTF-8>
 [-] /home/pc/.rvm/gems/ruby-1.9.3-p194/gems/json-1.7.7/lib/json/common.rb:285:in `encode'
 [-] /home/pc/.rvm/gems/ruby-1.9.3-p194/gems/json-1.7.7/lib/json/common.rb:285:in `generate'
 [-] /home/pc/.rvm/gems/ruby-1.9.3-p194/gems/json-1.7.7/lib/json/common.rb:285:in `pretty_generate'
 [-] /home/pc/arachni/reports/json.rb:33:in `block in run'
 [-] /home/pc/arachni/reports/json.rb:32:in `open'
 [-] /home/pc/arachni/reports/json.rb:32:in `run'
 [-] /home/pc/arachni/lib/arachni/report/manager.rb:68:in `run_one'
 [-] /home/pc/arachni/lib/arachni/report/manager.rb:60:in `block (2 levels) in run'
 [-] /home/pc/arachni/lib/arachni/utilities.rb:438:in `call'
 [-] /home/pc/arachni/lib/arachni/utilities.rb:438:in `exception_jail'
 [-] /home/pc/arachni/lib/arachni/report/manager.rb:60:in `block in run'
 [-] /home/pc/arachni/lib/arachni/report/manager.rb:59:in `each'
 [-] /home/pc/arachni/lib/arachni/report/manager.rb:59:in `run'
 [-] /home/pc/arachni/lib/arachni/ui/cli/cli.rb:413:in `block in parse_opts'
 [-] /home/pc/arachni/lib/arachni/ui/cli/cli.rb:331:in `each'
 [-] /home/pc/arachni/lib/arachni/ui/cli/cli.rb:331:in `parse_opts'
 [-] /home/pc/arachni/lib/arachni/ui/cli/cli.rb:83:in `initialize'
 [-] /home/pc/arachni/bin/arachni:24:in `new'
 [-] /home/pc/arachni/bin/arachni:24:in `<top (required)>'
 [-] /home/pc/.rvm/gems/ruby-1.9.3-p194/bin/arachni:23:in `load'
 [-] /home/pc/.rvm/gems/ruby-1.9.3-p194/bin/arachni:23:in `<main>'
 [-]
 [-] Parent:
 [-] Arachni::Report::Manager
 [-]
 [-] Block:
 [-] #<Proc:0x000000017d9898@/home/pc/arachni/lib/arachni/report/manager.rb:60>
 [-]
 [-] Caller:
 [-] /home/pc/arachni/lib/arachni/utilities.rb:438:in `exception_jail'
 [-] /home/pc/arachni/lib/arachni/report/manager.rb:60:in `block in run'
 [-] /home/pc/arachni/lib/arachni/report/manager.rb:59:in `each'
 [-] /home/pc/arachni/lib/arachni/report/manager.rb:59:in `run'
 [-] /home/pc/arachni/lib/arachni/ui/cli/cli.rb:413:in `block in parse_opts'
 [-] /home/pc/arachni/lib/arachni/ui/cli/cli.rb:331:in `each'
 [-] /home/pc/arachni/lib/arachni/ui/cli/cli.rb:331:in `parse_opts'
 [-] /home/pc/arachni/lib/arachni/ui/cli/cli.rb:83:in `initialize'
 [-] /home/pc/arachni/bin/arachni:24:in `new'
 [-] /home/pc/arachni/bin/arachni:24:in `<top (required)>'
 [-] /home/pc/.rvm/gems/ruby-1.9.3-p194/bin/arachni:23:in `load'
 [-] /home/pc/.rvm/gems/ruby-1.9.3-p194/bin/arachni:23:in `<main>'
 [-] --------------------------------------------------------------------------------
Assignee
Assign to
Time tracking