Skip to content

Commit

Permalink
remove constant
Browse files Browse the repository at this point in the history
  • Loading branch information
Sloane4 committed Dec 13, 2023
1 parent 4fbce58 commit 6c2f63f
Showing 1 changed file with 8 additions and 13 deletions.
21 changes: 8 additions & 13 deletions Rego/EXOConfig.rego
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,9 @@ ReportDetailsArray(false, NumeratorArr, DenominatorArr) := ReportStr if {

FilterArray(Conditions, Boolean) := [Condition | some Condition in Conditions; Condition == Boolean]


#############
# Constants #
#############

# this should be allowed https://github.com/StyraInc/regal/issues/415
# regal ignore:prefer-set-or-object-rule
ALLDOMAINS := {Domain.domain | some Domain in input.spf_records}
AllDomains := {Domain.domain | some Domain in input.spf_records}


############
Expand Down Expand Up @@ -98,7 +93,7 @@ tests contains {
"Get-AcceptedDomain"
],
"ActualValue": Domains,
"ReportDetails": ReportDetailsArray(Status, Domains, ALLDOMAINS),
"ReportDetails": ReportDetailsArray(Status, Domains, AllDomains),
"RequirementMet": Status
} if {
Domains := DomainsWithoutSpf
Expand Down Expand Up @@ -141,11 +136,11 @@ tests contains {
input.dkim_records,
input.dkim_config
],
"ReportDetails": ReportDetailsArray(Status, DomainsWithoutDkim, ALLDOMAINS),
"ReportDetails": ReportDetailsArray(Status, DomainsWithoutDkim, AllDomains),
"RequirementMet": Status
} if {
# Get domains that are not in DomainsWithDkim array
DomainsWithoutDkim := ALLDOMAINS - DomainsWithDkim
DomainsWithoutDkim := AllDomains - DomainsWithDkim
Status := count(DomainsWithoutDkim) == 0
}
#--
Expand Down Expand Up @@ -176,7 +171,7 @@ tests contains {
"Get-AcceptedDomain"
],
"ActualValue": input.dmarc_records,
"ReportDetails": ReportDetailsArray(Status, Domains, ALLDOMAINS),
"ReportDetails": ReportDetailsArray(Status, Domains, AllDomains),
"RequirementMet": Status
} if {
Domains := DomainsWithoutDmarc
Expand Down Expand Up @@ -205,7 +200,7 @@ tests contains {
"Get-AcceptedDomain"
],
"ActualValue": input.dmarc_records,
"ReportDetails": ReportDetailsArray(Status, Domains, ALLDOMAINS),
"ReportDetails": ReportDetailsArray(Status, Domains, AllDomains),
"RequirementMet": Status
} if {
Domains := DomainsWithoutPreject
Expand Down Expand Up @@ -245,7 +240,7 @@ tests contains {
"Get-AcceptedDomain"
],
"ActualValue": input.dmarc_records,
"ReportDetails": ReportDetailsArray(Status, Domains, ALLDOMAINS),
"ReportDetails": ReportDetailsArray(Status, Domains, AllDomains),
"RequirementMet": Status
} if {
Domains := DomainsWithoutDHSContact
Expand Down Expand Up @@ -301,7 +296,7 @@ tests contains {
"Get-AcceptedDomain"
],
"ActualValue": input.dmarc_records,
"ReportDetails": ReportDetailsArray(Status, Domains, ALLDOMAINS),
"ReportDetails": ReportDetailsArray(Status, Domains, AllDomains),
"RequirementMet": Status
} if {
Domains := DomainsWithoutAgencyContact
Expand Down

0 comments on commit 6c2f63f

Please sign in to comment.