Syndical
Quality
100/100
Maintainability
100/100
Static security checks
No findings
0 critical · 0 high · 0 medium · 0 low
5 qualified rules · findings require review
2275 / 2275 files without configured warnings or errors.
29609 / 29609 actual functions within every limit. 0.00% of tokens duplicated.
Measured 11 October 2026 · a6ef69ef8d89
Coverage & evidence
2275 selected production files. csharp: 1924 · javascript: 13 · typescript: 338.
- Native checks: 2275 / 2275 files analyzed
- Function analysis: 2275 / 2275 files analyzed
- Duplication: 2275 / 2275 files analyzed
- Security checks: 2275 / 2275 files analyzed
Function limits: complexity ≤ 15, lines ≤ 80, parameters ≤ 5. Maintainability takes the lowest of 100% function compliance, 100% duplication-free tokens and 100% declaration compliance. 1013 / 1013 executable or wide-data declarations comply; 0 remain outside the reviewed contract. Function parsing limitations are recorded below.
Methodology: csharp-source-v1. C# source syntax version 1.0.0; actual callable bodies and separately reviewed declarations.
Duplication: at least 5 lines and 50 tokens, mild mode.
Qualified security checks
- HttpClientHandler certificate callbacks that explicitly accept every certificate. (high; csharp).
- Explicit rejectUnauthorized:false settings and NODE_TLS_REJECT_UNAUTHORIZED=0 assignments. (high; javascript, typescript).
- BrowserWindow object literals explicitly disabling context isolation. (high; javascript, typescript).
- BrowserWindow object literals explicitly enabling renderer Node integration. (medium; javascript, typescript).
- Direct console arguments named password, token, key or client secret; this is not a dataflow rule. (high; javascript, typescript).
Included roots: apps/, libs/. Extensions: .cs, .ts, .tsx, .js, .jsx, .mjs.
Excluded paths and suffixes: test, tests, fixtures, bin, obj, node_modules, out, dist, resources, .test.ts, .test.tsx, .spec.ts, .spec.tsx, .d.ts, .g.cs, .generated.cs.
Gate: passed. This methodology requires a zero-debt baseline; measured debt cannot pass the gate.
Findings beyond the zero-debt baseline: 0.
Policy: syndical-oss-quality-v2
- Scores measure compliance with this named profile; profiles can differ between languages and repositories.
- Quality measures configured native warnings and errors, not functional correctness or test effectiveness.
- Swift and Python functions are recognized heuristically by Lizard. JavaScript/TypeScript uses the TypeScript syntax tree.
- C# uses the pinned Roslyn source syntax inventory across every conditional-symbol assignment; this is not a compiled control-flow or semantic correctness proof.
- C# length counts nonempty physical declaration lines including comments and nested code. Primary constructors count only their header and executable initializer regions.
- Executable declarations have separate compliance; wide records require exact reviewed data-shape identities. Neither adds synthesized functions to the function denominator.
- Security covers only the named qualified rules. Dependencies, secrets, runtime behavior and broader dataflow are not assessed here.
- No overall quality or human-superiority claim is supported by this scorecard.
Report SHA-256 b050cbbb2b25c3b365f4592a8d2f6e22d0fbf1b5d4bbf3a2ad3e0b0d418f4375