← Legacy view v2 (rp.*)

microsoft365dsc/microsoft365dsc

https://github.com/Microsoft365DSC/Microsoft365DSC.git · lang: typescript · LOC: · source: user_submitted

Quality
64.6
Grade C+
Security
100.0
Findings
8
0 critical · 0 high
Status
completed
May 19, 2026 12:21
info: 6 low: 1 medium: 1
Top rules by occurrence
RuleSeverityCount
MINED051 Csharp Null Forgive info 3
MINED045 Ts Non Null Assertion info 2
CFG006 [CFG006] Missing .gitignore: No .gitignore file. Risk of co… medium 1
AIC003 Duplicated implementation block across source files low 1
MINED052 Ts Any Typed info 1
First 8 findings (severity-sorted)
medium CFG006 [CFG006] Missing .gitignore: No .gitignore file. Risk of committing secrets and build artifacts.
· conf 1.00
[CFG006] Missing .gitignore: No .gitignore file. Risk of committing secrets and build artifacts.
low AIC003 Duplicated implementation block across source files
src/Microsoft365DSC.Intune/SettingInstanceTemplateInfo.cs:103 · conf 0.86
Duplicated implementation block across source files
info MINED045 Ts Non Null Assertion CWE-476
generator/src/components/GeneratorOptions/GeneratorOptions.tsx:29 · conf 1.00
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError if wrong.
info MINED045 Ts Non Null Assertion CWE-476
generator/src/components/SideNavigation/SideNavigation.tsx:33 · conf 1.00
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError if wrong.
info MINED051 Csharp Null Forgive CWE-476
src/Microsoft365DSC.Compare/IntunePolicyAssignmentComparer.cs:57 · conf 1.00
[MINED051] Csharp Null Forgive: x! tells compiler "definitely not null" — bypasses nullable check. NRE risk if wrong.
info MINED051 Csharp Null Forgive CWE-476
src/Microsoft365DSC.Compare/ResourceComparer.cs:128 · conf 1.00
[MINED051] Csharp Null Forgive: x! tells compiler "definitely not null" — bypasses nullable check. NRE risk if wrong.
info MINED051 Csharp Null Forgive CWE-476
src/Microsoft365DSC.Converter/ComplexObjectConverter.cs:367 · conf 1.00
[MINED051] Csharp Null Forgive: x! tells compiler "definitely not null" — bypasses nullable check. NRE risk if wrong.
info MINED052 Ts Any Typed CWE-704
generator/src/models/ScriptParameter.ts:3 · conf 1.00
[MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety.

Reading from rp.scan + rp.finding + rp.rule (unified schema, R78 series). Legacy data path unchanged. Compare with /scan/230b3f5e-7642-4070-a223-a0c4b95606c9/.