Comments (7)
Hi @gnh1201,
Would you be able to provide any further details on the steps to reproduce this issue or an example layer you could share? It appears #50 was addressed in an old version (v2.1) of Navigator and I have not been able to reproduce this issue in the latest version (v4.9.1) with the details provided.
from attack-navigator.
Below is the method to reproduce this issue:
- Copy the first example described in the
layers/LAYERFORMATv4_5.md
file and create a JSON file exactly as it is. In my case, I changedhideDisabled
to true, but leaving it as false should not hinder reproducing the issue. - Upload it to the MITRE ATT&CK Navigator.
- A popup will appear suggesting an upgrade due to a new schema. Click "No."
- The disabled items are not hidden. Pressing the
show/hide disabled
button has the same result.
from attack-navigator.
My environments
- Microsoft Edge 119.0.2151.72
- Google Chrome 119.0.6045.160
from attack-navigator.
While reading through existing closed issues, I found a little bit that seem to be related. It might not be helpful, but I'll add references. #470 #466
from attack-navigator.
Hi @gnh1201,
We followed the steps you outlined to reproduce the issue. It is working as expected on our end. The hide/show disabled button is working based on the value of hideDisabled in the layer file.
What may be causing the issue could be our example layer file layers/LAYERFORMATv4_5.md
. Technique T1078
does not fall under the tactic discovery
. If you change that to privilege-escalation
, you will be able to see the disabled technique.
In addition, disabled techniques with enabled sub-techniques will not be hidden when you click on show/hide.
Hope this solves your issue.
from attack-navigator.
Hi @adpare
In addition, disabled techniques with enabled sub-techniques will not be hidden when you click on show/hide.
This is the behavior I expected. However, the problem is that it's not working as intended at the moment.
What may be causing the issue could be our example layer file layers/LAYERFORMATv4_5.md.
The same issue exists in both layers/LAYERFORMAT*.MD
and layers/data/samples/*.json
.
This issue has not been resolved yet.
from attack-navigator.
Sorry. I misunderstood this feature. I wanted to hide techniques that were not highlighted. As I continued to try, I realized that this is different from the show/hide disabled feature.
I have decided to create a separate 'show/hide not-highlighted' button. Link to the commit
Thank you for addressing this issue.
from attack-navigator.
Related Issues (20)
- Add "Expand Annotated Sub-Techniques" to layer file format HOT 3
- Accesing data through queryParam `layerURL` HOT 1
- Color feature not working. HOT 5
- ERROR parsing layer from assets/casetest.json, check the javascript console for more information. HOT 5
- Add option to show only the disabled techniques HOT 2
- NPM Install Warnings - Unsupported Engine, old lockfile, deprecated dependencies HOT 2
- ERROR/BUG when trying to create a customized navigator from URL of layer hosted on the web HOT 1
- Enhancement/QOLI: Invert Hide Selected Function - Should hide unselected (Interaction prototype included) HOT 1
- "Cannot GET /" when deploying with Dockerfile. HOT 7
- Add "removing metadata underline" functionality to layer file
- UI Improvements to better handle many open tabs HOT 1
- Improved SVG Export HOT 1
- Improved Layer Upgrade UI Workflow HOT 1
- Scoring gradient is not restored from layer HOT 1
- Problem building docker image HOT 1
- Mitre attack HOT 1
- Docker Build Error HOT 1
- Information to modify styling of navigator HOT 2
- Feature Request: add score visualisation in layer HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from attack-navigator.