Use case
The documentation of the TheHive connector currently states that it supports both TheHive 4.x and 5.x instances:
Requirements
OpenCTI Platform >= 6.x
TheHive 4.x or 5.x instance
TheHive API key with read access
However, the connector depends on:
thehive4py>=2.0.0b
According to both the official PyPI page and GitHub repository of thehive4py, this library is intended to be used with TheHive 5.x only:
https://pypi.org/project/thehive4py/#description
https://github.com/TheHive-Project/TheHive4py
This creates confusion for users attempting to deploy the connector with TheHive 4.x, which appears to not actually be supported.
The use case is therefore to clarify the documentation so users understand the real compatibility scope of the connector.
Current Workaround
Currently, the only workaround is to manually inspect the connector dependencies (requirements.txt) and external documentation of thehive4py to determine the actual supported version of TheHive.
This is not obvious for users relying on the README requirements section during deployment.
Proposed Solution
Update the connector README requirements section to reflect the actual compatibility with TheHive 5.x only, for example:
Requirements
OpenCTI Platform >= 6.x
TheHive 5.x instance
TheHive API key with read access
Alternatively, clarify explicitly whether TheHive 4.x is still supported and under which conditions (if applicable).
Additional Information
Would you be willing to submit a PR?
We strongly encourage you to submit a PR if you want and whenever you want. If your issue concern a "Community-support" connector, your PR will probably be accepted after some review. If the connector is "Partner-support" or "Filigran-support", a dev team make take over but will base its work on your PR, speeding the process. It will be much appreciated.
Use case
The documentation of the TheHive connector currently states that it supports both TheHive 4.x and 5.x instances:
Requirements
OpenCTI Platform >= 6.x
TheHive 4.x or 5.x instance
TheHive API key with read access
However, the connector depends on:
thehive4py>=2.0.0b
According to both the official PyPI page and GitHub repository of thehive4py, this library is intended to be used with TheHive 5.x only:
https://pypi.org/project/thehive4py/#description
https://github.com/TheHive-Project/TheHive4py
This creates confusion for users attempting to deploy the connector with TheHive 4.x, which appears to not actually be supported.
The use case is therefore to clarify the documentation so users understand the real compatibility scope of the connector.
Current Workaround
Currently, the only workaround is to manually inspect the connector dependencies (requirements.txt) and external documentation of thehive4py to determine the actual supported version of TheHive.
This is not obvious for users relying on the README requirements section during deployment.
Proposed Solution
Update the connector README requirements section to reflect the actual compatibility with TheHive 5.x only, for example:
Requirements
OpenCTI Platform >= 6.x
TheHive 5.x instance
TheHive API key with read access
Alternatively, clarify explicitly whether TheHive 4.x is still supported and under which conditions (if applicable).
Additional Information
Would you be willing to submit a PR?
We strongly encourage you to submit a PR if you want and whenever you want. If your issue concern a "Community-support" connector, your PR will probably be accepted after some review. If the connector is "Partner-support" or "Filigran-support", a dev team make take over but will base its work on your PR, speeding the process. It will be much appreciated.