Use `finding_data` to generate response
This commit introduces a new finder class to be used while we are transitioning from using artifacts to utilizing data stored in the DB. This new finder class will mainly use the data stored in the database except the remediations are still read from report artifacts by using the `multi_read` method. With this change, we will also no longer show the findings of purged security scans. Changelog: fixed EE: true
显示
- app/uploaders/gitlab_uploader.rb 9 个添加, 0 个删除app/uploaders/gitlab_uploader.rb
- ee/app/finders/security/findings_finder.rb 3 个添加, 2 个删除ee/app/finders/security/findings_finder.rb
- ee/app/finders/security/pure_findings_finder.rb 39 个添加, 0 个删除ee/app/finders/security/pure_findings_finder.rb
- ee/app/models/security/finding.rb 67 个添加, 4 个删除ee/app/models/security/finding.rb
- ee/app/models/security/remediations_proxy.rb 30 个添加, 0 个删除ee/app/models/security/remediations_proxy.rb
- ee/app/models/security/scan.rb 4 个添加, 0 个删除ee/app/models/security/scan.rb
- ee/app/models/vulnerabilities/finding.rb 1 个添加, 1 个删除ee/app/models/vulnerabilities/finding.rb
- ee/app/models/vulnerabilities/read.rb 6 个添加, 0 个删除ee/app/models/vulnerabilities/read.rb
- ee/app/serializers/vulnerabilities/finding_entity.rb 2 个添加, 4 个删除ee/app/serializers/vulnerabilities/finding_entity.rb
- ee/config/feature_flags/development/utilize_finding_data.yml 8 个添加, 0 个删除ee/config/feature_flags/development/utilize_finding_data.yml
- ee/lib/api/vulnerability_findings.rb 12 个添加, 21 个删除ee/lib/api/vulnerability_findings.rb
- ee/spec/factories/security_scans.rb 21 个添加, 0 个删除ee/spec/factories/security_scans.rb
- ee/spec/finders/security/findings_finder_spec.rb 30 个添加, 351 个删除ee/spec/finders/security/findings_finder_spec.rb
- ee/spec/finders/security/pure_findings_finder_spec.rb 22 个添加, 0 个删除ee/spec/finders/security/pure_findings_finder_spec.rb
- ee/spec/models/security/finding_spec.rb 131 个添加, 7 个删除ee/spec/models/security/finding_spec.rb
- ee/spec/models/security/remediations_proxy_spec.rb 55 个添加, 0 个删除ee/spec/models/security/remediations_proxy_spec.rb
- ee/spec/models/security/scan_spec.rb 16 个添加, 1 个删除ee/spec/models/security/scan_spec.rb
- ee/spec/models/vulnerabilities/read_spec.rb 2 个添加, 1 个删除ee/spec/models/vulnerabilities/read_spec.rb
- ee/spec/requests/api/vulnerability_findings_spec.rb 53 个添加, 39 个删除ee/spec/requests/api/vulnerability_findings_spec.rb
- ee/spec/support/shared_examples/finders/security/findings_finder_shared_examples.rb 343 个添加, 0 个删除...mples/finders/security/findings_finder_shared_examples.rb
加载中
想要评论请 注册 或 登录