Commit Graph

73 Commits

Author SHA1 Message Date
Šesták Vít
a2a4ee01c7 Report proper error messages when filter is wrong project or wrong team 2018-03-21 10:45:11 +01:00
Šesták Vít
e6e9d4c940 Added API endpoint for statistics. 2018-03-21 10:15:28 +01:00
Šesták Vít
dcc109a729 Added support for scanning transitive dependencies for .NET libraries (except those with unlimited set of supported TMFs). 2018-03-07 13:59:43 +01:00
Šesták Vít
15f8319de9 Added API for lisling vulnerabilities 2018-03-02 07:43:07 +01:00
Šesták Vít
8095deae70 Fixed handling of slightly diverging dependencies (e.g., different filename) when comparing scans. It used to be considered as two separate dependencies. This caused such dependencies to appear in both added and removed dependencies. 2018-02-05 10:36:47 +01:00
Šesták Vít
5f9546934e When comparing, also list vulnerable dependencies 2017-12-08 17:08:59 +01:00
Šesták Vít
644bd3b539 Give more information when comparing commits. 2017-12-08 15:58:08 +01:00
Šesták Vít
9343619ca9 Initial support for virtual dependencies.
Well, they will probably not work anyway, because they don't have hashes. But at this point, at least the parser does not crash at isVirtual="false"
2017-12-08 12:20:07 +01:00
Šesták Vít
39ba123efc Added support for comparison of scans 2017-12-08 10:18:25 +01:00
Šesták Vít
2e21f78105 Added search for newer NuGet 2017-11-15 16:28:31 +01:00
Šesták Vít
0735ef5dd2 Added a minor comment 2017-11-15 16:28:02 +01:00
Šesták Vít
2a95b07b54 Added more fail safety for vulnerability export.
This should affect all exports when a vulnerability disappears.
2017-10-11 16:54:40 +02:00
Šesták Vít
a155188fec Fixed affected projects not appearing in some views 2017-08-02 09:55:41 +02:00
Šesták Vít
22e4cff12b Added .NET scans. 2017-08-01 15:28:34 +02:00
Šesták Vít
2049759430 Added new ODC scans for Java libraries. Those can scan even transitive dependencies and can be run before adding a new library to a project. 2017-07-31 14:35:03 +02:00
Šesták Vít
420a765dc4 Added a proper error message for a missing library 2017-06-28 09:15:55 +02:00
Šesták Vít
ffabc8a4e5 Added support for brand 2017-06-21 13:06:35 +02:00
Šesták Vít
c55c37fa9a Added a standalone page for library 2017-06-20 01:16:32 +02:00
Šesták Vít
2d0651cfc7 Minor hashes refactoring 2017-06-19 13:09:17 +02:00
Šesták Vít
74ab645475 Added list of all project, including those not included by the filter 2017-06-15 17:30:15 +02:00
Šesták Vít
ef1d434871 Fix for notifications: When a vulnerability reappears, it should not try to recreate a ticket for it 2017-04-05 13:14:49 +02:00
Šesták Vít
1a1fb0b9f5 Keep filter when switching between pages (mostly; does not work in Notifications and Status) 2017-04-03 07:46:21 +02:00
Šesták Vít
10b3a3b6f1 Another set of UI improvements 2017-03-21 16:54:20 +01:00
Šesták Vít
81e757d04d More friendly filter 2017-03-16 17:24:54 +01:00
Šesták Vít
c1be908990 Added detailed list of dependencies 2017-03-03 15:20:38 +01:00
Šesták Vít
79f7cb4c9a Use text/plain for hygiene. 2017-03-01 15:49:22 +01:00
Šesták Vít
90f785b865 Lazy-load of dependency details 2017-03-01 15:18:41 +01:00
Šesták Vít
87ba3947ca Fixed order of identifiers 2017-03-01 13:21:08 +01:00
Šesták Vít
6402edeb47 When exporting all dependencies, export filenames when no reliable identifier is available 2017-02-28 16:57:06 +01:00
Šesták Vít
cf6e1925f7 Added API for listing all dependencies 2017-02-07 16:22:07 +01:00
Šesták Vít
fef70cedcf Fixed field name 2017-02-07 15:38:17 +01:00
Šesták Vít
e4b382024d Added API for listing of scans
Added API support
2017-01-31 09:32:42 +01:00
Šesták Vít
e236c5b1f9 If authentication has failed, proper error message is used. 2017-01-06 16:46:41 +01:00
Šesták Vít
e25e67c9f0 Changed homepage to something more friendly. 2017-01-06 12:22:22 +01:00
Šesták Vít
303b06742c Team filter cleanup 2017-01-04 17:20:41 +01:00
Šesták Vít
7bc4ccc814 Minor debug output cleanup 2017-01-04 17:18:04 +01:00
Šesták Vít
4bd78c3ed9 Fixed bug in filtering by team. If a team has assigned a project with all subprojects and the project has more than one subproject, only one subproject used to be shown when filtering by team.
This is a trivial fix (two/three lines changed), but other additions are in tests.
2017-01-04 17:07:38 +01:00
Šesták Vít
265ee1dd95 Refactoring: Move configuration parsing off the Projects class 2017-01-02 16:21:35 +01:00
Šesták Vít
f22b86cb78 Added list of files 2016-12-21 17:54:54 +01:00
Šesták Vít
97fef173af Propagate exceptions when caching in order to make errors less magic 2016-12-19 13:29:15 +01:00
Šesták Vít
0ef9636148 Added suppressed vulnerabilities to statistics 2016-12-19 12:56:14 +01:00
Šesták Vít
5680eec2d5 Fixed issues not exporting when they disappear 2016-12-13 23:37:18 +01:00
Šesták Vít
bda2debd6d Add link to ticket on 404 page 2016-12-08 09:31:41 +01:00
Šesták Vít
b4e7bd251e Added support for finding log smells using custom regular expressions. 2016-12-05 09:29:49 +01:00
Šesták Vít
b7d3e78dbb Error messages refactoring 2016-11-21 13:30:35 +01:00
Šesták Vít
5edf9f0781 Filtering by team is now more failsafe 2016-08-24 23:31:10 +02:00
Šesták Vít
6c8b2cf859 Added notice when there are some failed projects. This required some refactorings and fixes, that are also included in this commit. 2016-05-13 19:31:47 +02:00
Šesták Vít
604fc56d76 It is now possible to subscribe even a failing project. 2016-05-08 23:02:25 +02:00
Šesták Vít
58ea73c41f Fixed error when filter should contain a failed project 2016-05-08 22:57:08 +02:00
Šesták Vít
42d4dc365d Treat missing files as a warning 2016-05-06 17:27:47 +02:00