TheHive-Project / TheHive-Project/Cortex

Joe Sandbox Accept Terms and Conditions

Open
#246 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Scala
Stars
1.6k
Forks
264
PR merge metrics
No merged PRs in 30d

Description

Request Type

Feature Request

Work Environment
Question Answer
OS version (server) Ubuntu
OS version (client) Various
Cortex version / git hash 3.0.1
Package Type Binary
Browser type & version NA
Problem Description

Joe Sandbox would consistently fail with the following error:

jbxapi.ApiError: You have to agree to the Terms and Conditions!

Steps to Reproduce
  1. Run either of the Joe Sandbox analysers.
  2. It would almost immediately error out with the above error
Possible Solutions

Manually edit the "jbxapi.py" file from the Pypi install and change ACCEPT_TAC to "True"

Complementary information

I'm not sure if this was a recent change in the Joe Sandbox API, but it's the first time I've come across it.
I just thought it should be made public as it was an annoying little issue to fix.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the jbxapi.py integration and the ACCEPT_TAC setting used by the Joe Sandbox analysers. Reproduce the Terms and Conditions error if possible, then verify that the analysers complete successfully without requiring manual changes to the installed PyPI file.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api, backend
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.