Repository Analysis

lutzroeder/netron

Visualizer for neural network, deep learning and machine learning models

11.4 Low AI signal View on GitHub
11.4
Adjusted Score
11.4
Raw Score
100%
Time Factor
2026-05-29
Last Push
33,007
Stars
JavaScript
Language
265,459
Lines of Code
215
Files
330
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 300HIGH 0MEDIUM 0LOW 30

Pattern Findings

330 matches across 6 categories. Click a row to expand file-level details.

Hallucination Indicators300 hits · 3002 pts
SeverityFileLineSnippet
CRITICALsource/pytorch-schema.js284 case 1: return torch.jit.mobile.serialization.Int.decode(reader, position);
CRITICALsource/pytorch-schema.js285 case 2: return torch.jit.mobile.serialization.Bool.decode(reader, position);
CRITICALsource/pytorch-schema.js286 case 3: return torch.jit.mobile.serialization.Double.decode(reader, position);
CRITICALsource/pytorch-schema.js287 case 4: return torch.jit.mobile.serialization.ComplexDouble.decode(reader, position);
CRITICALsource/pytorch-schema.js288 case 5: return torch.jit.mobile.serialization.TensorMetadata.decode(reader, position);
CRITICALsource/pytorch-schema.js289 case 6: return torch.jit.mobile.serialization.String.decode(reader, position);
CRITICALsource/pytorch-schema.js290 case 7: return torch.jit.mobile.serialization.List.decode(reader, position);
CRITICALsource/pytorch-schema.js291 case 8: return torch.jit.mobile.serialization.Tuple.decode(reader, position);
CRITICALsource/pytorch-schema.js292 case 9: return torch.jit.mobile.serialization.Dict.decode(reader, position);
CRITICALsource/pytorch-schema.js293 case 10: return torch.jit.mobile.serialization.Object.decode(reader, position);
CRITICALsource/pytorch-schema.js294 case 11: return torch.jit.mobile.serialization.IntList.decode(reader, position);
CRITICALsource/pytorch-schema.js295 case 12: return torch.jit.mobile.serialization.DoubleList.decode(reader, position);
CRITICALsource/pytorch-schema.js296 case 13: return torch.jit.mobile.serialization.BoolList.decode(reader, position);
CRITICALsource/pytorch-schema.js297 case 14: return torch.jit.mobile.serialization.Device.decode(reader, position);
CRITICALsource/pytorch-schema.js298 case 15: return torch.jit.mobile.serialization.EnumValue.decode(reader, position);
CRITICALsource/pytorch-schema.js299 case 16: return torch.jit.mobile.serialization.Function.decode(reader, position);
CRITICALsource/pytorch-schema.js331 return torch.jit.mobile.serialization.Module.decode(reader, reader.root);
CRITICALsource/megengine-schema.js2192 case 1: return mgb.serialization.fbs.v2.DefaultTensorFormat.decode(reader, position);
CRITICALsource/megengine-schema.js2193 case 2: return mgb.serialization.fbs.v2.Image2DPackedTensorFormat.decode(reader, position);
CRITICALsource/megengine-schema.js2194 case 3: return mgb.serialization.fbs.v2.LowbitsAlignedTensorFormat.decode(reader, position);
CRITICALsource/megengine-schema.js2243 case 1: return mgb.serialization.fbs.param.Empty.decode(reader, position);
CRITICALsource/megengine-schema.js2244 case 2: return mgb.serialization.fbs.param.Axis.decode(reader, position);
CRITICALsource/megengine-schema.js2245 case 3: return mgb.serialization.fbs.param.Convolution.decode(reader, position);
CRITICALsource/megengine-schema.js2246 case 4: return mgb.serialization.fbs.param.MaskPropagate.decode(reader, position);
CRITICALsource/megengine-schema.js2247 case 5: return mgb.serialization.fbs.param.ConvPooling.decode(reader, position);
CRITICALsource/megengine-schema.js2248 case 6: return mgb.serialization.fbs.param.ConvBias.decode(reader, position);
CRITICALsource/megengine-schema.js2249 case 7: return mgb.serialization.fbs.param.SeparableConv.decode(reader, position);
CRITICALsource/megengine-schema.js2250 case 8: return mgb.serialization.fbs.param.Images2Neibs.decode(reader, position);
CRITICALsource/megengine-schema.js2251 case 9: return mgb.serialization.fbs.param.Pooling.decode(reader, position);
CRITICALsource/megengine-schema.js2252 case 10: return mgb.serialization.fbs.param.LRN.decode(reader, position);
CRITICALsource/megengine-schema.js2253 case 11: return mgb.serialization.fbs.param.BN.decode(reader, position);
CRITICALsource/megengine-schema.js2254 case 12: return mgb.serialization.fbs.param.ROIPooling.decode(reader, position);
CRITICALsource/megengine-schema.js2255 case 13: return mgb.serialization.fbs.param.WarpPerspective.decode(reader, position);
CRITICALsource/megengine-schema.js2256 case 14: return mgb.serialization.fbs.param.SpatialTfGridGenerator.decode(reader, position);
CRITICALsource/megengine-schema.js2257 case 15: return mgb.serialization.fbs.param.SpatialTfSampler.decode(reader, position);
CRITICALsource/megengine-schema.js2258 case 16: return mgb.serialization.fbs.param.MGBAddUpdate.decode(reader, position);
CRITICALsource/megengine-schema.js2259 case 17: return mgb.serialization.fbs.param.Elemwise.decode(reader, position);
CRITICALsource/megengine-schema.js2260 case 18: return mgb.serialization.fbs.param.ElemwiseMultiType.decode(reader, position);
CRITICALsource/megengine-schema.js2261 case 19: return mgb.serialization.fbs.param.PowC.decode(reader, position);
CRITICALsource/megengine-schema.js2262 case 20: return mgb.serialization.fbs.param.MatrixMul.decode(reader, position);
CRITICALsource/megengine-schema.js2263 case 21: return mgb.serialization.fbs.v2.DeprecatedParam.decode(reader, position);
CRITICALsource/megengine-schema.js2264 case 22: return mgb.serialization.fbs.param.SVD.decode(reader, position);
CRITICALsource/megengine-schema.js2265 case 23: return mgb.serialization.fbs.param.Reduce.decode(reader, position);
CRITICALsource/megengine-schema.js2266 case 24: return mgb.serialization.fbs.param.Cumsum.decode(reader, position);
CRITICALsource/megengine-schema.js2267 case 25: return mgb.serialization.fbs.param.CondTake.decode(reader, position);
CRITICALsource/megengine-schema.js2268 case 26: return mgb.serialization.fbs.param.Argsort.decode(reader, position);
CRITICALsource/megengine-schema.js2269 case 27: return mgb.serialization.fbs.param.IndexingRemap.decode(reader, position);
CRITICALsource/megengine-schema.js2270 case 28: return mgb.serialization.fbs.param.MGBSleep.decode(reader, position);
CRITICALsource/megengine-schema.js2271 case 29: return mgb.serialization.fbs.param.Linspace.decode(reader, position);
CRITICALsource/megengine-schema.js2272 case 30: return mgb.serialization.fbs.param.LinspaceFull.decode(reader, position);
CRITICALsource/megengine-schema.js2273 case 31: return mgb.serialization.fbs.param.Eye.decode(reader, position);
CRITICALsource/megengine-schema.js2274 case 32: return mgb.serialization.fbs.param.UniformRNG.decode(reader, position);
CRITICALsource/megengine-schema.js2275 case 33: return mgb.serialization.fbs.param.GaussianRNG.decode(reader, position);
CRITICALsource/megengine-schema.js2276 case 34: return mgb.serialization.fbs.param.Flip.decode(reader, position);
CRITICALsource/megengine-schema.js2277 case 35: return mgb.serialization.fbs.param.Rotate.decode(reader, position);
CRITICALsource/megengine-schema.js2278 case 36: return mgb.serialization.fbs.param.ROICopy.decode(reader, position);
CRITICALsource/megengine-schema.js2279 case 37: return mgb.serialization.fbs.param.CvtColor.decode(reader, position);
CRITICALsource/megengine-schema.js2280 case 38: return mgb.serialization.fbs.param.WarpAffine.decode(reader, position);
CRITICALsource/megengine-schema.js2281 case 39: return mgb.serialization.fbs.param.GaussianBlur.decode(reader, position);
CRITICALsource/megengine-schema.js2282 case 40: return mgb.serialization.fbs.param.Resize.decode(reader, position);
240 more matches not shown…
Deep Nesting12 hits · 12 pts
SeverityFileLineSnippet
LOWtools/keras_script.py97
LOWtools/keras_script.py149
LOWtools/keras_script.py174
LOWtools/nnabla_script.py19
LOWtools/nnabla_script.py102
LOWtools/nnabla_script.py20
LOWsource/server.py206
LOWsource/server.py67
LOWsource/onnx.py97
LOWsource/pytorch.py58
LOWsource/pytorch.py80
LOWsource/pytorch.py148
Over-Commented Block9 hits · 9 pts
SeverityFileLineSnippet
LOWtest/backend.py81
LOWsource/dagre.js161 // Returns the amount of slack for the given edge.
LOWsource/dagre.js181 // Constructs a spanning tree with tight edges and adjusted the input node's ranks to achieve this.
LOWsource/dagre.js241 // This algorithm scales well and is fast in practice, it yields rather poor solutions.
LOWsource/dagre.js281 }
LOWsource/dagre.js301 // edges in the tree have no slack (difference between length of edge
LOWsource/dagre.js881 queue.push(v);
LOWsource/dagre.js1241 // This makes it easy to walk the hierarchy of movable nodes during ordering.
LOWsource/dagre.js1801 };
Unused Imports4 hits · 4 pts
SeverityFileLineSnippet
LOWsource/__init__.py8
LOWsource/__init__.py8
LOWsource/__init__.py8
LOWsource/__init__.py8
Verbosity Indicators2 hits · 3 pts
SeverityFileLineSnippet
LOWtools/tablegen.js1644 // Step 1: Build initial template bindings for this record from its immediate parents
LOWtools/tablegen.js1670 // Step 2: Process parents and flatten fields
Hyper-Verbose Identifiers3 hits · 3 pts
SeverityFileLineSnippet
LOWtest/backend.py52def _test_torchscript_transformer():
LOWtest/backend.py71def _test_torchscript_quantized():
LOWsource/server.py46class _HTTPRequestHandler(http.server.BaseHTTPRequestHandler):