mirror of
https://github.com/gocsaf/csaf.git
synced 2025-12-22 11:55:40 +01:00
Add stubs for missing rule checks of providers.
This commit is contained in:
parent
421a05d421
commit
20bf16bd4f
1 changed files with 10 additions and 0 deletions
|
|
@ -38,6 +38,7 @@ var (
|
||||||
cond: condAll,
|
cond: condAll,
|
||||||
subs: []*requirementRules{
|
subs: []*requirementRules{
|
||||||
publisherRules,
|
publisherRules,
|
||||||
|
{cond: condAll, subs: ruleAtoms(5, 6, 7)},
|
||||||
{cond: condOneOf, subs: ruleAtoms(8, 9, 10)},
|
{cond: condOneOf, subs: ruleAtoms(8, 9, 10)},
|
||||||
{cond: condOneOf, subs: []*requirementRules{
|
{cond: condOneOf, subs: []*requirementRules{
|
||||||
{cond: condAll, subs: ruleAtoms(11, 12, 13, 14)},
|
{cond: condAll, subs: ruleAtoms(11, 12, 13, 14)},
|
||||||
|
|
@ -163,6 +164,15 @@ func (p *processor) eval(requirement int) bool {
|
||||||
case 3:
|
case 3:
|
||||||
return len(p.noneTLS) == 0
|
return len(p.noneTLS) == 0
|
||||||
|
|
||||||
|
case 5:
|
||||||
|
// TODO: implement me!
|
||||||
|
return true
|
||||||
|
case 6:
|
||||||
|
return len(p.redirects) == 0
|
||||||
|
case 7:
|
||||||
|
// TODO: implement me!
|
||||||
|
return true
|
||||||
|
|
||||||
case 8:
|
case 8:
|
||||||
return !p.badSecurity.hasErrors()
|
return !p.badSecurity.hasErrors()
|
||||||
case 9:
|
case 9:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue