-
Notifications
You must be signed in to change notification settings - Fork 640
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
Short Report is not shown on observables (3.0.8) #512
Comments
Can you provide the JSON definition of the observable? Just to see if it's a data issue or a display issue |
How can I retrieve this definiton? |
|
The |
|
Hi, |
I'm taking a look :) |
Well all looks good, the data ( Do you have any javascript error on your browsers console? |
There are 2 reports.... not just 1. The problem seems to be that not always all reports are added to the data structure. |
Wait, wait. Your observables should have 2 reports but it's definition contains only one instead of 2? In the observable details page, you see both mini reports, and in observables list you see only one mini report? Just to be sure we are talking about the same thing |
Hi, In the observable page I see 2 reports, but there is also only one mini-reports. |
and both analyzer jobs are successful right? |
This sounds like #409 |
Both Jobs were successfull. |
Yes, I know, but it could has been solved partially, or you could have a corner case that has not been taken into account. The problem with this issue is that it's not easy to reproduce. @To-om will take a look on it |
If I can support you, let me know |
Can you reproduce it by just running an analyzer or a given observable or does it occur only when you bulk run analyzers? |
it seems to happen only during bulk Analysis (mark observable -> Action -> Analyse -> click more than one analyzer) |
Problem still exists. |
I added a new observable and started multiple analyzer for this selected observable.
|
I trust you :) but I don't know how to reproduce it :( |
If I do the same manually I see this:
|
Could this be related to the observable type? |
No the thing is that jobs are asynchronous and the issue here is that there is a conflict that ends by overriding the |
It seems to be related if an analysis failes in any kind... |
you mean, if you run like 3 jobs and one of them fails? |
Hello, what version of |
pip freeze | grep cortexutils ExtractObservables=False |
Update your enabled analyzers to make this option become true :) |
Do you mean if this is disabled in Cortex-GUI but the analyzer results something TheHive behaves strange with the short-observable? |
Non, I'm just saying the Nothing related to TheHive here. If you disable the extraction of artifacts by the analyzers, then the latters will not return a list of extracted observables |
Any answer about this question (asked above few days ago)? |
Strange, as this option is disabled for my analyzers as well as the others in the frontend. |
Why is this strange, I don't get you. it's disabled by default in the |
I'm still trying to find the reason why sometimes the short-reports disappear or even don't appear if I run multiple analyzers as bulk instead of starting them one by one. |
Honestly, the Please do you have an answer to my question above :) |
It seems to be related only to self-developed ones. If I start it on case a) the short reports of analyzer 1 and 2 are shown. So it seems to be randomly which result are shown/not shown. |
I forgot to add that all use the same predicate but different namespaces. If I do execute an api call api/case/artifact/_search:
Case b)
|
But if I click on the observable I can see that in both cases all 4 analyzers were executed and I seen see all 4 long reports. So I don't thing that something on the template is wrong... |
If you do the same thing using 4 or 5 public analyzers, do you reproduce the issue? |
Hi, |
Btw: if I start an analysis again the logic could check if short Report / taxonomy is added and add it if missing. |
This issue has been reproduced using 3 "fast" analyzers that just return the input |
Unfortunately, this issue is still not fixed for us (running 3.0.9 currently). We can reproduce it when running several (three is already enough) analyzers at once. Note that most of our analyzers are home-grown and return results quickly. @crackytsi Can you confirm the fix or do you still experience this issue as well? |
@rolinh this is fixed in 3.0.10 that is not yet released |
it will come in the next few days |
@nadouani Ah, good to know, thanks. In which issue was this tracked? I missed it. |
In this one :) We took 2 months to be able to reproduce and fine the reason, and it has been fixed in 30 minutes after reproducing it. Most of the time has been spent on understanding that fast home made analyzers are required to reproduce the bug :) |
😁 It is not labeled 3.0.10 though 😉 |
You're right, I was sure it had the correct milestone :( |
Request Type
Bug
Work Environment
Problem Description
Unfortunately the short-report is still not always shown on observables (observables-tab and tab of the observable itself).
The text was updated successfully, but these errors were encountered: