Skip to content

Optimize frontend #298

Open
Open
@pablosnt

Description

@pablosnt
  • Move project to Nuxt.js
  • Improve code organization and remove code duplication
  • Adapt frontend to the latest backend changes
  • Fix schedule and repeat forms in Task modal when Rekono is running in Docker. Change feature name to monitoring
  • Adapt changes to Electron Desktop apps
  • Improve adaption to screens with different sizes like mobile
  • Upgrade dependencies to the latest version
  • Change background image, logo and favicon

Discover assets > Assess the assets for vulns > Prioritize the discovered vulns and present them in a way that's easy to digest

  • Improve dashboards

    • Vulnerabilities per severity
    • Targets with more vulnerabilities (Home)
    • Latest scans (Home)
    • Latest vulnerabilities (Home)
    • Findings by time
    • Targets with more fixed vulnerabilities
    • Service distribution in targets (Home)
    • Examples: https://detectify.com/product/easm-platform-overview
  • Improve Findings page

    • Focus on assets (hosts, ports and technologies) by vulnerabilities (sorted by severity)
    • Show findings without requiring target filtering

      The problem is that I have 40-100 targets in project and after scanning I get 150 finding. In current implementation I need to manually change target then change finding type (path, host vulnerability) and I need to spend a lot of type for manually check all target and all findings instead of get full information about all targets in project.

  • Improve Task page

    • Display executions as a graph grouping them by those that could be executed in parallel
    • If one execution is clicked the plain output and detected findings should be displayed somewhere
    • Skipped message should be displayed directly in the execution box within the graph

Metadata

Metadata

Assignees

Labels

breakingBreaking changes

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions