Skip to content

Commit

Permalink
Merge pull request #33 from Mixeway/preparing_v_15
Browse files Browse the repository at this point in the history
Preparing v 15
  • Loading branch information
siewer authored Dec 16, 2021
2 parents 5d3ce4e + c4c298d commit 76276c6
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 2 deletions.
2 changes: 1 addition & 1 deletion MixewayBackend
Submodule MixewayBackend updated 62 files
+3 −3 .github/workflows/deploy.yml
+3 −3 .github/workflows/deploybeta.yml
+2 −1 .gitignore
+7 −0 Dockerfile
+14 −13 pom.xml
+2 −6 src/main/java/io/mixeway/config/SwaggerConfig.java
+1 −0 src/main/java/io/mixeway/config/TrustStoreConfig.java
+25 −0 src/main/java/io/mixeway/db/entity/CodeProject.java
+10 −3 src/main/java/io/mixeway/db/entity/NessusScan.java
+15 −4 src/main/java/io/mixeway/db/entity/ProjectVulnerability.java
+14 −0 src/main/java/io/mixeway/db/entity/SoftwarePacket.java
+13 −0 src/main/java/io/mixeway/db/entity/Vulnerability.java
+2 −0 src/main/java/io/mixeway/db/repository/NessusScanRepository.java
+5 −0 src/main/java/io/mixeway/db/repository/ProjectVulnerabilityRepository.java
+2 −0 src/main/java/io/mixeway/db/repository/ScannerRepository.java
+52 −0 src/main/java/io/mixeway/domain/service/cioperations/UpdateCiOperations.java
+116 −0 src/main/java/io/mixeway/domain/service/intf/InterfaceOperations.java
+31 −0 src/main/java/io/mixeway/domain/service/routingdomain/CreateOrGetRoutingDomainService.java
+105 −15 src/main/java/io/mixeway/domain/service/vulnerability/VulnTemplate.java
+6 −9 src/main/java/io/mixeway/integrations/audit/plugins/vulners/service/VulnersService.java
+2 −0 src/main/java/io/mixeway/integrations/bugtracker/BugTracking.java
+53 −0 src/main/java/io/mixeway/integrations/bugtracker/BugTrackingService.java
+253 −22 src/main/java/io/mixeway/integrations/bugtracker/plugin/jira/service/JiraService.java
+23 −16 src/main/java/io/mixeway/integrations/codescan/plugin/checkmarx/apiclient/CheckmarxApiClient.java
+1 −1 src/main/java/io/mixeway/integrations/codescan/plugin/fortify/apiclient/FortifyApiClient.java
+3 −3 src/main/java/io/mixeway/integrations/codescan/scheduler/CodeScheduler.java
+21 −54 src/main/java/io/mixeway/integrations/codescan/service/CodeScanService.java
+5 −1 src/main/java/io/mixeway/integrations/infrastructurescan/plugin/nexpose/apiclient/NexposeApiClient.java
+17 −13 src/main/java/io/mixeway/integrations/infrastructurescan/plugin/openvas/apiclient/OpenVasApiClient.java
+17 −2 src/main/java/io/mixeway/integrations/infrastructurescan/scheduler/NetworkScanScheduler.java
+128 −58 src/main/java/io/mixeway/integrations/infrastructurescan/service/NetworkScanService.java
+14 −13 ...java/io/mixeway/integrations/opensourcescan/plugins/dependencytrack/apiclient/DependencyTrackApiClient.java
+4 −0 src/main/java/io/mixeway/integrations/opensourcescan/plugins/dependencytrack/model/DTrackCreateProject.java
+16 −6 src/main/java/io/mixeway/integrations/opensourcescan/service/OpenSourceScanService.java
+4 −3 src/main/java/io/mixeway/integrations/webappscan/service/WebAppScanService.java
+7 −0 src/main/java/io/mixeway/pojo/SecurityGatewayEntry.java
+9 −3 src/main/java/io/mixeway/pojo/VaultHelper.java
+1 −0 src/main/java/io/mixeway/rest/admin/service/AdminScannerRestService.java
+1 −1 src/main/java/io/mixeway/rest/cioperations/controller/CiOperationsController.java
+9 −0 src/main/java/io/mixeway/rest/cioperations/model/GetInfoRequest.java
+24 −1 src/main/java/io/mixeway/rest/cioperations/service/CiOperationsService.java
+6 −0 src/main/java/io/mixeway/rest/dashboard/controller/DashboardController.java
+37 −0 src/main/java/io/mixeway/rest/dashboard/model/DashboardTopStatistics.java
+60 −0 src/main/java/io/mixeway/rest/dashboard/model/StatisticCard.java
+18 −3 src/main/java/io/mixeway/rest/dashboard/service/DashboardService.java
+6 −4 src/main/java/io/mixeway/rest/openscap/service/OpenscapRestService.java
+1 −1 src/main/java/io/mixeway/rest/project/controller/BugTrackerController.java
+10 −0 src/main/java/io/mixeway/rest/project/controller/ProjectRestController.java
+9 −0 src/main/java/io/mixeway/rest/project/model/AssetModel.java
+22 −0 src/main/java/io/mixeway/rest/project/model/ProjectStats.java
+8 −8 src/main/java/io/mixeway/rest/project/service/AssetService.java
+1 −1 src/main/java/io/mixeway/rest/project/service/BugTrackerService.java
+15 −8 src/main/java/io/mixeway/rest/project/service/CodeService.java
+34 −2 src/main/java/io/mixeway/rest/project/service/ProjectRestService.java
+1 −57 src/main/java/io/mixeway/rest/utils/InterfaceOperations.java
+1 −1 src/main/java/io/mixeway/rest/utils/JwtUtils.java
+6 −4 src/main/java/io/mixeway/rest/vulnmanage/model/Vuln.java
+3 −1 src/main/java/io/mixeway/rest/vulnmanage/service/ScanManagerService.java
+85 −0 src/main/resources/bootstrap-prodcert.properties
+6 −4 src/main/resources/bootstrap.properties
+86 −0 src/main/resources/ca.crt
+13 −1 src/main/resources/db/changelog/db.changelog-master.sql
2 changes: 1 addition & 1 deletion MixewayFrontend
Submodule MixewayFrontend updated 80 files
+2 −2 .github/workflows/deploy.yml
+2 −2 .github/workflows/deploybeta.yml
+1 −1 Dockerfile
+8 −5 angular.json
+14,332 −0 bom.xml
+6,096 −6,440 package-lock.json
+29 −30 package.json
+1 −1 proxy.conf.json
+13 −0 src/app/@core/Model/DashboardTopStatistics.ts
+7 −0 src/app/@core/Model/MixewayStatistics.ts
+1 −0 src/app/@core/Model/ProjectInfo.ts
+9 −0 src/app/@core/Model/ProjectStats.ts
+2 −0 src/app/@core/Model/Vulnerability.ts
+1 −1 src/app/@core/constants/CicdConstants.ts
+12 −2 src/app/@core/core.module.ts
+12 −0 src/app/@core/data/stats-asset.ts
+12 −0 src/app/@core/data/stats-vuln.ts
+12 −0 src/app/@core/data/trend-analytics.ts
+8 −0 src/app/@core/service/DashboardService.ts
+15 −0 src/app/@core/service/ShowProjectService.ts
+33 −0 src/app/@core/service/periods.service.ts
+31 −0 src/app/@core/service/stats-asset.service.ts
+32 −0 src/app/@core/service/stats-vulns.service.ts
+52 −0 src/app/@core/service/trend-data.service.ts
+10 −4 src/app/@core/utils/layout.service.ts
+1 −1 src/app/@theme/components/header/header.component.ts
+0 −64 src/app/@theme/components/stepper/stepper.component.html
+0 −8 src/app/@theme/components/stepper/stepper.component.scss
+0 −18 src/app/@theme/components/stepper/stepper.component.ts
+7 −0 src/app/@theme/styles/material/theme.material-light.ts
+1 −8 src/app/@theme/styles/styles.scss
+0 −1 src/app/app.component.ts
+0 −5 src/app/auth/token.interceptor.ts
+1 −1 src/app/pages/admin/admin.component.ts
+15 −10 src/app/pages/extra-components/bug-component.ts
+52 −0 src/app/pages/extra-components/details-assets/details-assets.component.html
+67 −0 src/app/pages/extra-components/details-assets/details-assets.component.scss
+50 −0 src/app/pages/extra-components/details-assets/details-assets.component.ts
+10 −7 src/app/pages/extra-components/details-component.ts
+20 −0 src/app/pages/extra-components/details-vulns/details-vulns.component.html
+27 −0 src/app/pages/extra-components/details-vulns/details-vulns.component.scss
+31 −0 src/app/pages/extra-components/details-vulns/details-vulns.component.ts
+33 −10 src/app/pages/extra-components/extra-components.module.ts
+7 −0 src/app/pages/extra-components/legend-chart/enum.legend-item-color.ts
+5 −0 src/app/pages/extra-components/legend-chart/legend-chart.component.html
+31 −0 src/app/pages/extra-components/legend-chart/legend-chart.component.scss
+19 −0 src/app/pages/extra-components/legend-chart/legend-chart.component.ts
+12 −0 src/app/pages/extra-components/slide-out/slide-out.component.html
+112 −0 src/app/pages/extra-components/slide-out/slide-out.component.scss
+15 −0 src/app/pages/extra-components/slide-out/slide-out.component.ts
+31 −0 src/app/pages/extra-components/vuln-location-component.ts
+13 −0 .../extra-components/vuln-trend-analytics/vuln-trend-analytics-chart/vuln-trend-analytics-chart.component.scss
+375 −0 ...es/extra-components/vuln-trend-analytics/vuln-trend-analytics-chart/vuln-trend-analytics-chart.component.ts
+18 −0 src/app/pages/extra-components/vuln-trend-analytics/vuln-trend-analytics.component.html
+49 −0 src/app/pages/extra-components/vuln-trend-analytics/vuln-trend-analytics.component.scss
+50 −0 src/app/pages/extra-components/vuln-trend-analytics/vuln-trend-analytics.component.ts
+10 −0 src/app/pages/extra-components/vuln-trend-analytics/vuln-trend-statistics/vuln-trend-statistics.component.html
+44 −0 src/app/pages/extra-components/vuln-trend-analytics/vuln-trend-statistics/vuln-trend-statistics.component.scss
+102 −0 src/app/pages/extra-components/vuln-trend-analytics/vuln-trend-statistics/vuln-trend-statistics.component.ts
+41 −3 src/app/pages/mixer-dashboard/mixer-dashboard-component.ts
+21 −14 src/app/pages/mixer-dashboard/mixer-dashboard.component.html
+30 −29 src/app/pages/mixer-dashboard/mixer-dashboard.module.ts
+4 −4 src/app/pages/show-project/configure-tables/api-configure-tab/api-configure-tab.component.html
+42 −4 src/app/pages/show-project/details-tables/details-tables.component.ts
+15 −0 src/app/pages/show-project/project-details/project-details.component.html
+53 −0 src/app/pages/show-project/project-details/project-details.component.scss
+25 −0 src/app/pages/show-project/project-details/project-details.component.spec.ts
+23 −0 src/app/pages/show-project/project-details/project-details.component.ts
+97 −0 src/app/pages/show-project/project-details/project-risk-chart.ts
+10 −13 src/app/pages/show-project/show-project-details-chart/show-project-details-chart.component.html
+39 −0 src/app/pages/show-project/show-project-details-chart/show-project-details-chart.component.scss
+5 −1 src/app/pages/show-project/show-project-details-chart/vuln-trend-pie.component.ts
+4 −19 src/app/pages/show-project/show-project.component.html
+33 −4 src/app/pages/show-project/show-project.component.ts
+7 −0 src/app/pages/show-project/show-project.module.ts
+ src/assets/images/IP.png
+ src/assets/images/bug.png
+ src/assets/images/code.png
+ src/assets/images/project.jpeg
+ src/assets/images/url.png
17 changes: 17 additions & 0 deletions docker-compose-dbonly.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
version: '3.0'
services:
MixerDB:
container_name: MixerDB
image: postgres:latest
command: postgres -c 'max_connections=200'
environment:
- POSTGRES_DB=mixer
- POSTGRES_USER=mixeruser
- POSTGRES_PASSWORD=mixerpassword
ports:
- 5432:5432
volumes:
- pgdata:/var/lib/postgresql/data:rw
volumes:
pgdata:

8 changes: 8 additions & 0 deletions releasenote.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
## 1.5.0 (2021-12-16)
#### New Features
* New main dashboard
* New project dashboard

#### Bug Fixes
* Adjusted and fixed problems with Checkmarx scans

## 1.4.1 (2021-03-10)
#### New Features
* Possibility to configure global git credentials (url + username:password) for SAST plugins
Expand Down

0 comments on commit 76276c6

Please sign in to comment.