https://github.com/Microsoft365DSC/Microsoft365DSC.git ·
lang: typescript ·
LOC: ·
source: user_submitted
| Rule | Severity | Count |
|---|---|---|
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 |
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.
AIC003
Duplicated implementation block across source files
src/Microsoft365DSC.Intune/SettingInstanceTemplateInfo.cs:103
· conf 0.86
Duplicated implementation block across source files
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.
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.
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.
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.
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.
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/.