Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[GroupIB] Issues when enable some collections and wrong date logged #3582

Open
helene-nguyen opened this issue Mar 7, 2025 · 1 comment · May be fixed by #3584
Open

[GroupIB] Issues when enable some collections and wrong date logged #3582

helene-nguyen opened this issue Mar 7, 2025 · 1 comment · May be fixed by #3584
Assignees
Labels
bug use for describing something not working as expected partner support use to identify an issue related to feature developed & maintained by the third-party vendor. to verify use to identified for Verified
Milestone

Comments

@helene-nguyen
Copy link
Member

helene-nguyen commented Mar 7, 2025

Description

Issues when enable some collections and wrong date logged:

  • ❌ Logger to use needs to be updated

    • Old usage of loggers
  • ❌ APT Threat Actor or Attack Deface collections cannot be pulled

Image

    connector-1  | {"timestamp": "2025-03-06T16:02:32.293775Z", "level": "ERROR", "name": "Group-IB Connector", "message": "Traceback (most recent call last):\n  File \"/opt/connector/src/lib/external_impor
    t.py\", line 223, in run\n    self.MITRE_MAPPER = get_mitre_mapper(\n                        ^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.12/site-packages/cyberintegrations/decorators.py\", line 7
    4, in wrapper\n    new_data = func(*args, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^\n  File \"/opt/connector/src/lib/external_import.py\", line 25, in get_mitre_mapper\n    response = adapter.send
    _request(\n               ^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.12/site-packages/cyberintegrations/adapter.py\", line 284, in send_request\n    return self._poller.send_request(endpoint
    =endpoint, params=params, decode=decode, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.12/site-packages/cybe
    rintegrations/cyberintegrations.py\", line 155, in send_request\n    self._status_code_handler(response)\n  File \"/usr/local/lib/python3.12/site-packages/cyberintegrations/cyberintegrations.py\", line 
    124, in _status_code_handler\n    raise ConnectionException(\ncyberintegrations.exception.ConnectionException: Status code: 403. Message: Something is wrong with your account, please, contact us. The is
    sue can be related to Access list, Wrong API key or Wrong username.\n", "exc_info": "Traceback (most recent call last):\n  File \"/opt/connector/src/lib/external_import.py\", line 223, in run\n    self.
    MITRE_MAPPER = get_mitre_mapper(\n                        ^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.12/site-packages/cyberintegrations/decorators.py\", line 74, in wrapper\n    new_data = func(
    *args, **kwargs)\n               ^^^^^^^^^^^^^^^^^^^^^\n  File \"/opt/connector/src/lib/external_import.py\", line 25, in get_mitre_mapper\n    response = adapter.send_request(\n               ^^^^^^^^^
    ^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.12/site-packages/cyberintegrations/adapter.py\", line 284, in send_request\n    return self._poller.send_request(endpoint=endpoint, params=params, decode=de
    code, **kwargs)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.12/site-packages/cyberintegrations/cyberintegrations.py\
    ", line 155, in send_request\n    self._status_code_handler(response)\n  File \"/usr/local/lib/python3.12/site-packages/cyberintegrations/cyberintegrations.py\", line 124, in _status_code_handler\n    r
    aise ConnectionException(\ncyberintegrations.exception.ConnectionException: Status code: 403. Message: Something is wrong with your account, please, contact us. The issue can be related to Access list, Wrong API key or Wrong username.", "taskName": null}
    

❌ Don’t use the scheduler for auto back pressure but State is handled properly for APT/Threat collection

@helene-nguyen helene-nguyen added bug use for describing something not working as expected partner support use to identify an issue related to feature developed & maintained by the third-party vendor. to verify use to identified for Verified labels Mar 7, 2025
@helene-nguyen helene-nguyen added this to the Bugs backlog milestone Mar 7, 2025
@helene-nguyen helene-nguyen self-assigned this Mar 7, 2025
@helene-nguyen
Copy link
Member Author

Following discussion with GroupIB, some collections cannot be pulled due to token expiration.
Documentation will be updated to give more details on known behavior of the connector and additional changes will be made.

@helene-nguyen helene-nguyen linked a pull request Mar 7, 2025 that will close this issue
4 tasks
@helene-nguyen helene-nguyen linked a pull request Mar 7, 2025 that will close this issue
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug use for describing something not working as expected partner support use to identify an issue related to feature developed & maintained by the third-party vendor. to verify use to identified for Verified
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant