caOptics
caOptics copied to clipboard
CA Optics - Azure AD Conditional Access Gap Analyzer
``` $ node ./ca/main.js /home/admin-wsl/Repos/caOptics/ca/main.js:59 if (preP?.length == 0) { ^ SyntaxError: Unexpected token '.' at wrapSafe (internal/modules/cjs/loader.js:915:16) at Module._compile (internal/modules/cjs/loader.js:963:27) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10) at Module.load (internal/modules/cjs/loader.js:863:32) at Function.Module._load (internal/modules/cjs/loader.js:708:14)...
Can you update the documentation to include the name of the file that needs to be used to generate the visualization when using JSON Crack? https://github.com/jsa2/caOptics?tab=readme-ov-file#permutation-generation
None can be evaluated in policies. Remove policies from filter that contain none from filters  
On a new Windows machine with Node.js installed, I ran `nvm use 16` ([README permalink](https://github.com/jsa2/caOptics/blob/main/readme.md?plain=1#L171)) and got the message: > node vv16.18.0 (64-bit) is not installed or cannot be found....
Consider if this could be introduced as feature behind tag. Ensure this can be done with reader permissions https://learn.microsoft.com/en-us/azure/active-directory/conditional-access/concept-filter-for-applications
There is no need to resolve individual group members, when you use https://graph.microsoft.com/beta/{user/group}/{id}/memberOf