blst-security / cherrybomb

Stop half-done APIs! Cherrybomb is a CLI tool that helps you avoid undefined user behaviour by auditing your API specifications, validating them and running API security tests.

Home Page:https://www.blstsecurity.com/cherrybomb

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cherrybomb throwing stackover error

abnair24 opened this issue · comments

Describe the bug
On executing cherrybomb through command line with openapi json file, below error is observed


╭━━━┳╮╱╱╱╱╱╱╱╱╱╱╱╱╭╮╱╱╱╱╱╱╱╭╮
┃╭━╮┃┃╱╱╱╱╱╱╱╱╱╱╱╱┃┃╱╱╱╱╱╱╱┃┃
┃┃╱╰┫╰━┳━━┳━┳━┳╮╱╭┫╰━┳━━┳╮╭┫╰━╮
┃┃╱╭┫╭╮┃┃━┫╭┫╭┫┃╱┃┃╭╮┃╭╮┃╰╯┃╭╮┃
┃╰━╯┃┃┃┃┃━┫┃┃┃┃╰━╯┃╰╯┃╰╯┃┃┃┃╰╯┃
╰━━━┻╯╰┻━━┻╯╰╯╰━╮╭┻━━┻━━┻┻┻┻━━╯
╱╱╱╱╱╱╱╱╱╱╱╱╱╱╭━╯┃
╱╱╱╱╱╱╱╱╱╱╱╱╱╱╰━━╯       v1.0.0

Sending telemetry data to Cherrybomb servers
Getting telemetry token
Starting Cherrybomb...
Opening OAS file...
Parsing OAS file...
Creating OAS struct...
Creating passive scan struct...
Running passive scan...

**thread 'main' has overflowed its stack
fatal runtime error: stack overflow**
[1]    68531 abort      cherrybomb --file openapi.json --profile passive --verbosity debug

Expected behavior
Exception should not be thrown. If thrown, detailed log should be present

Desktop (please complete the following information):

  • OS: mac
  • Version: 1.0.0

Additional context
Add any other context about the problem here.

Kindly help on fixing this

Hello @abnair24, in order to resolve this issue I would happy to get the OAS file