Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tune MS.EXO.1.1v1 to allow for exceptional cases #1551

Open
buidav opened this issue Feb 4, 2025 · 0 comments
Open

Tune MS.EXO.1.1v1 to allow for exceptional cases #1551

buidav opened this issue Feb 4, 2025 · 0 comments
Labels
baseline-document Issues relating to the text in the baseline documents themselves enhancement This issue or pull request will add new or improve existing functionality public-reported This issue is reported by the public users of the tool.

Comments

@buidav
Copy link
Collaborator

buidav commented Feb 4, 2025

💡 Summary

We've received notice that an organization is currently failing the Rego check for
MS.EXO.1.1v1 "Automatic forwarding to external domains SHALL be disabled."

The organization has a legitimate use case where automatic forwarding needs to be able on a specific domain to a known external domain.
Currently the check for EXO.1.1v1 can not be informed with a ScubaGear config file. Meaning Automatic forwarding to any external domain regardless of use case will fail ScubaGear's rego check.

This issue is to tune EXO.1.1v1 to allow for exceptional cases

Suggestions from @adhilto
Revising EXO.1.1v1 to
"Automatic forwarding to external domains SHALL only be enabled on a per-domain basis"
That would basically just boil down to removing step 6 from the implementation steps and updating the Rego to only look at the default domain.

Or we could take a more stringent approach and require them to enumerate exceptions in a config file, but I’m not convinced the added user burden would be worth it.

Motivation and context

Tuning baselines to be more flexible for operational needs.

Implementation notes

  • Updates to the markdown documents
  • Updates to EXO rego code
  • This is a Required Configuration for BOD 25-01. Updates to this policy need to be rolled out to this website

Acceptance criteria

The policy is relaxed to allow for exceptional use cases.

@buidav buidav added baseline-document Issues relating to the text in the baseline documents themselves enhancement This issue or pull request will add new or improve existing functionality labels Feb 4, 2025
@schrolla schrolla added the public-reported This issue is reported by the public users of the tool. label Feb 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
baseline-document Issues relating to the text in the baseline documents themselves enhancement This issue or pull request will add new or improve existing functionality public-reported This issue is reported by the public users of the tool.
Projects
None yet
Development

No branches or pull requests

2 participants