[Bug] showSubtechniques in SVGConfig does not show the sub techniques in the SVG
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 45/100
Direção de pesquisa
Comece em mitreattack.navlayers.exporters.to_svg, concentrando-se em SVGConfig e ToSvg.to_svg. Reproduza o problema com showSubtechniques="all" e as configurações de layer fornecidas e, em seguida, compare o SVG gerado com a saída do attack navigator. Está concluído quando o SVG inclui sub técnicas expandidas sob a configuração descrita.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Expected Behavior
Expanded sub techniques in SVG
Actual Behavior
SVG is not showing sub techniques, while the attack navigator does
Steps to Reproduce the Problem
- create a json with:
layout: "expandedSubtechniques": "all"
techniques "showSubtechniques": True
"selectSubtechniquesWithParent": True - Validate that the json contains:
layout: "expandedSubtechniques": "all"
techniques: "showSubtechniques": true
"selectSubtechniquesWithParent": true - Validate that the json works in attack explorer
- Import: from mitreattack.navlayers.exporters.to_svg import ToSvg, SVGConfig
- svgconf =SVGConfig(width=118.9, height=84.1, unit="cm", showHeader=False, fontSize=12, showSubtechniques="all")
- export with
exporter = ToSvg(domain='enterprise', source='local', resource=resource_path, config=svgconf)
exporter.to_svg(layerInit=layer, filepath="Coverage.svg")
Possible Solution
Review > mitreattack.navlayers.exporters.to_svg
- Linguagem predominante
- HTML
- Estrelas
- 753
- Forks
- 176
- Merge médio
- 12min
- PRs com merge (30d)
- 2
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de mitre-attack/mitreattack-python
-
bug
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
mitre-attack/mitreattack-python#207 · 1 comentário ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
mitre-attack/mitreattack-python#188 · 1 comentário ·
-
bug
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
-
bug
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
mitre-attack/mitreattack-python#183 · 2 comentários · 1 reação ·
-
[Request] OWL exportAberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
Todas as issues de mitre-attack/mitreattack-python
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
GiganticMinecraft/seichi-playguide#183 ·
Mantenedores costumam responder em até 1 dia
-
devex good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
Mantenedores costumam responder em até 1 dia
-
good first issue laravel-appointment-reminders
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 92/100
-
pkg/registry/file no longer builds for GOOS=windows: unguarded syscall.Stat_t in qualified_resource_migration.goTalvez já em andamento @AnshulPatil2005 assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia