AI Slop Code Risk Monitor

bilawalsidhu/gods-eye-view

SlopCodeMonitor badge for bilawalsidhu/gods-eye-view Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

A spy satellite simulator in your browser, except the data is real. Live open source spatial intelligence on a photorealistic 3D globe.

2.5 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for bilawalsidhu/gods-eye-view, a JavaScript project with 61,892 GitHub stars. SynthScan examined 358,598 lines of code across 1212 source files, recording 731 pattern matches distributed across 6 syntactic categories. The legacy adjusted pattern signal is 2.5 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

2.5
Adjusted Signal
2.5
Raw Pattern Score
100%
Time Factor
2026-11-01
Last Push
61.9K
Stars
JavaScript
Language
358.6K
Lines of Code
1.2K
Files
731
Pattern Hits
2026-10-31
Scan Date
0.00
HC Hit Rate

Risk Review · Payload v1

Use each vector to guide manual verification of the underlying findings.

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 9.0/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 665 finding(s).

Hallucinated Dependency & Supply Chain Risk 0.0/100 · LOW

Are imports declared and package/API names verified? 1 finding(s).

Agent Over-Engineering Ratio 10.7/100 · LOW

Are wrappers, guards, and repeated structures necessary? 654 finding(s).

PR Review Velocity Impact 11.4/100 · LOW

Which changes need focused human review? 731 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 0HIGH 0MEDIUM 70LOW 661

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 731 distinct pattern matches across 6 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Hyper-Verbose Identifiers589 hits · 595 pts
SeverityFileLineSnippetContext
LOWserver/standalone/unwatched-cache.js20export function unwatchedRuntimeDirsPlugin() {CODE
LOWserver/standalone/google-token-unavailable.js5export function googleTokenUnavailablePlugin() {CODE
LOWserver/providers/local-receivers.js155async function resolveLocalReceiverAddresses(hostname, lookupImpl) {CODE
LOWserver/providers/local-receivers.js277async function fetchLocalReceiverDocument(CODE
LOWserver/providers/local-receivers.js405export function createLocalReceiversHandler({CODE
LOWserver/providers/military-installations.js39function militaryInstallationsProxy() {CODE
LOWserver/providers/firms.js53export function isAddressSelectionFailure(err) {CODE
LOWserver/providers/vessels/ais-store.js232function mergeAisStaticIntoLiveVessel(mmsi, staticData) {CODE
LOWserver/providers/vessels/ais-store.js332function normalizedSpeedOverGround(value) {CODE
LOWserver/providers/vessels/ais-store.js342function normalizedCourseOverGround(value) {CODE
LOWserver/providers/vessels/ais-live.js295function ensureAisStreamConnection() {CODE
LOWserver/providers/vessels/ais-live.js333function startAisStreamWatchdogTick() {CODE
LOWserver/providers/radio/catalog.js48export function createRadioProxyMiddleware({CODE
LOWserver/providers/radio/transport.js97export async function resolveRadioProxyAddresses(hostname, lookupImpl) {CODE
LOWserver/providers/gemini/request.js9export function isGeminiRequestOriginAllowed(CODE
LOWserver/providers/aircraft/opensky.js44function openSkyRateLimitCooldownMs(upstream) {CODE
LOWserver/providers/aircraft/opensky.js367async function fetchAdsbLolPointFallback(req) {CODE
LOWserver/providers/aircraft/opensky.js429async function serveAdsbLolPointFallback(req, res, requestedMode, reason) {CODE
LOWserver/providers/cctv/normalize.js370export function isLikelyCalgaryCoordinate(lat, lon) {CODE
LOWserver/providers/cctv/normalize.js381export function isLikelyFloridaCoordinate(lat, lon) {CODE
LOWserver/providers/cctv/normalize.js403export function isLikelyHongKongCoordinate(lat, lon) {CODE
LOWserver/providers/cctv/normalize.js435export function isLikelyFinlandCoordinate(lat, lon) {CODE
LOWserver/providers/cctv/normalize.js441export function isLikelyCataloniaCoordinate(lat, lon) {CODE
LOWserver/providers/cctv/normalize.js664export function isLikelyTorontoCoordinate(lat, lon) {CODE
LOWserver/providers/cctv/media.js638export async function fetchCctvImageFromUpstream(CODE
LOWserver/providers/cctv/sources.js175export async function loadAustinSourcesFromOpenData() {CODE
LOWserver/providers/cctv/sources.js279export async function loadCaltransSourcesFromOpenData() {CODE
LOWserver/providers/cctv/sources.js402export async function loadTflSourcesFromOpenData() {CODE
LOWserver/providers/cctv/sources.js486function isLikelyOntarioCoordinate(lat, lon) {CODE
LOWserver/providers/cctv/sources.js562export async function loadOntarioSourcesFromOpenData(CODE
LOWserver/providers/cctv/sources.js700export async function loadFintrafficSourcesFromOpenData() {CODE
LOWserver/providers/cctv/sources.js852export async function loadDriveBcSourcesFromOpenData() {CODE
LOWserver/providers/cctv/sources.js952export function normalizeTxdotDistrictPayload(payload, district) {CODE
LOWserver/providers/cctv/sources.js1035export async function loadTxdotSourcesFromOpenData() {CODE
LOWserver/providers/cctv/sources.js1101export function loadTallinnSourcesFromCatalog({CODE
LOWserver/providers/cctv/sources.js1205export function parseTarkteeDatexLocations(xml) {CODE
LOWserver/providers/cctv/sources.js1265export async function loadTarkteeSourcesFromDatex() {CODE
LOWserver/providers/cctv/sources.js1409export function loadWarendorfSourcesFromCatalog({CODE
LOWserver/providers/cctv/sources.js1539export async function loadNswSourcesFromOpenData() {CODE
LOWserver/providers/cctv/sources.js1708export async function loadCalgarySourcesFromOpenData() {CODE
LOWserver/providers/cctv/sources.js1839export function normalizeCataloniaImageUrl(rawUrl) {CODE
LOWserver/providers/cctv/sources.js1936export async function loadCataloniaSourcesFromOpenData() {CODE
LOWserver/providers/cctv/sources.js2047export function parseHkCameraLocationsXml(xml) {CODE
LOWserver/providers/cctv/sources.js2183export async function loadHkSourcesFromOpenData() {CODE
LOWserver/providers/cctv/sources.js2243export async function loadDelDOTSourcesFromOpenData() {CODE
LOWserver/providers/cctv/sources.js2348function isLikelyKingCountyCoordinate(lat, lon) {CODE
LOWserver/providers/cctv/sources.js2391export async function loadKingCountySourcesFromOpenData() {CODE
LOWserver/providers/cctv/sources.js2542function isLikelyWashingtonCoordinate(lat, lon) {CODE
LOWserver/providers/cctv/sources.js2569export async function loadWsdotSourcesFromOpenData() {CODE
LOWserver/providers/cctv/sources.js2759export async function loadVegvesenSourcesFromOpenData() {CODE
LOWserver/providers/cctv/sources.js2850export function clearKartverketHeightCache() {CODE
LOWserver/providers/cctv/sources.js3055export async function applyVegvesenGroundHeights(CODE
LOWserver/providers/cctv/sources.js3235export async function loadNycSourcesFromOpenData() {CODE
LOWserver/providers/cctv/sources.js3392export async function loadTorontoSourcesFromOpenData() {CODE
LOWserver/providers/cctv/sources.js3562export async function loadFloridaSourcesFromOpenData() {CODE
LOWserver/providers/places/google.js41export function validatePlacesCoordinates(searchParams) {CODE
LOWserver/providers/places/google-key.js8export function keylessGooglePlacesResponse(apiKey) {CODE
LOWserver/providers/places/google-key.js23export function keylessGoogleGeocodeResponse(apiKey) {CODE
LOWserver/providers/overpass/constants.js56function resolveOverpassUpstreamTag() {CODE
LOWserver/providers/overpass/constants.js72function cachedByConfiguredUpstream(entry) {CODE
529 more matches not shown…
Decorative Section Separators65 hits · 218 pts
SeverityFileLineSnippetContext
MEDIUMsrc/hud.js975 // ── Public API ──────────────────────────COMMENT
MEDIUMsrc/ui/applicationShell.js1292 // ── Public control facade ──────────────────────────────────────────────COMMENT
MEDIUMsrc/ui/applicationShell.js1561 // ── Parameter Sliders ─────────────────────────COMMENT
MEDIUMsrc/ui/applicationShell.js1574 // ── Style switching ───────────────────────────COMMENT
MEDIUMsrc/ui/applicationShell.js1600 // ── Shader transitions ────────────────────────COMMENT
MEDIUMsrc/ui/applicationShell.js1651 // ── Share Button ─────────────────────────────COMMENT
MEDIUMsrc/ui/applicationShell.js1686 // ── HUD Toggle ───────────────────────────────COMMENT
MEDIUMsrc/layers/traffic/flow.js20 // ─── Live Flow (TomTom) ────────────────────────────────────COMMENT
MEDIUMsrc/layers/traffic/policy.js120// ─── Jam-viz prototype (live mode only — see 2026-07-21 design doc) ────────COMMENT
MEDIUMsrc/layers/traffic/state.js16 // ─── Module State ──────────────────────────────────────────COMMENT
MEDIUMsrc/layers/traffic/state.js295 // ─── Animation ─────────────────────────────────────────────COMMENT
MEDIUMsrc/layers/traffic/timing.js22 // ─── Development-only causal timing ───────────────────────COMMENT
MEDIUMsrc/layers/traffic/viewport.js18 // ─── Camera Monitoring ─────────────────────────────────────COMMENT
MEDIUMsrc/layers/traffic/model.js68 // ─── Road Length Estimation ────────────────────────────────COMMENT
MEDIUMsrc/layers/traffic/model.js92 // ─── Dot Spawning ──────────────────────────────────────────COMMENT
MEDIUMsrc/layers/traffic/animation.js347 // ─── Cleanup ───────────────────────────────────────────────COMMENT
MEDIUMsrc/layers/localAdsb/index.js345 // ── Trail of the selected aircraft ──────────────────────────────────────COMMENT
MEDIUMsrc/layers/localAdsb/index.js401 // ── Markers ─────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/layers/streetLevel/index.js598 // ── Public surface used by the panel ────────────────────────────────COMMENT
MEDIUMsrc/styles/thermal.js37 // ── Ironbow "Predator" thermal palette ────────────────COMMENT
MEDIUMsrc/styles/thermal.js58 // ── Value noise (coherent, smooth, drifting) ──────────COMMENT
MEDIUMsrc/styles/thermal.js89 // ── 7-segment digit renderer ──────────────────────────COMMENT
MEDIUMsrc/styles/thermal.js125 // ── Crosshair ─────────────────────────────────────────COMMENT
MEDIUMsrc/styles/thermal.js135 // ── Scale bar (right edge) ────────────────────────────COMMENT
MEDIUM⚡src/styles/thermal.js186 // ── Luminance → temperature mapping ─────────────────COMMENT
MEDIUM⚡src/styles/thermal.js193 // ── Temperature banding (contour lines) ─────────────COMMENT
MEDIUM⚡src/styles/thermal.js199 // ── White-Hot / Black-Hot mode ──────────────────────COMMENT
MEDIUMsrc/styles/thermal.js210 // ── Hot-spot bloom/bleed ────────────────────────────COMMENT
MEDIUMsrc/styles/thermal.js237 // ── Subtle motion blur feel (slight blur) ───────────COMMENT
MEDIUMsrc/styles/thermal.js240 // ── HUD Overlay ─────────────────────────────────────COMMENT
MEDIUMsrc/styles/thermal.js328 // ── Lens shading + vignette ───────────────────COMMENT
MEDIUMsrc/styles/surveillance.js33 // ── Noise functions ───────────────────────────────────COMMENT
MEDIUMsrc/styles/surveillance.js51 // ── Barrel distortion (NVG lens) ──────────────────────COMMENT
MEDIUMsrc/styles/surveillance.js60 // ── Honeycomb pattern (fiber optic plate texture) ─────COMMENT
MEDIUMsrc/styles/surveillance.js75 // ── 7-segment digit renderer ──────────────────────────COMMENT
MEDIUMsrc/styles/surveillance.js131 // ── Crosshair (thin, subtle NVG reticle) ──────────────COMMENT
MEDIUMsrc/styles/surveillance.js146 // ── Barrel distortion (NVG lens distortion) ─────────COMMENT
MEDIUM⚡src/styles/surveillance.js172 // ── Intensifier tube resolution pixelation ────────────COMMENT
MEDIUM⚡src/styles/surveillance.js179 // ── Luminance ───────────────────────────────────────COMMENT
MEDIUM⚡src/styles/surveillance.js182 // ── Auto-gain response ──────────────────────────────COMMENT
MEDIUM⚡src/styles/surveillance.js190 // ── Intensifier tube bloom (THE key NVG visual) ─────COMMENT
MEDIUMsrc/styles/surveillance.js209 // ── P43 phosphor green (530nm) ──────────────────────COMMENT
MEDIUMsrc/styles/surveillance.js224 // ── Honeycomb fiber optic plate ─────────────────────COMMENT
MEDIUMsrc/styles/surveillance.js228 // ── Scanlines (subtle, from the display) ────────────COMMENT
MEDIUMsrc/styles/surveillance.js239 // ── HUD Overlay ─────────────────────────────────────COMMENT
MEDIUMsrc/styles/surveillance.js272 // ── Final composite ─────────────────────────────────COMMENT
MEDIUMsrc/styles/retro.js31 // ── Hash for noise/randomness ─────────────────────────COMMENT
MEDIUMsrc/styles/retro.js69 // ── Barrel distortion (CRT monitor bulge) ───────────COMMENT
MEDIUM⚡src/styles/retro.js96 // ── Pixelation: snap UV to grid ─────────────────────COMMENT
MEDIUM⚡src/styles/retro.js104 // ── Bayer dithering before posterization ────────────COMMENT
MEDIUM⚡src/styles/retro.js110 // ── Posterize: reduce color levels ──────────────────COMMENT
MEDIUM⚡src/styles/retro.js114 // ── Slight saturation boost ─────────────────────────COMMENT
MEDIUM⚡src/styles/retro.js118 // ── RGB shadow mask subpixel pattern ────────────────COMMENT
MEDIUM⚡src/styles/retro.js130 // ── Block edge darkening ────────────────────────────COMMENT
MEDIUM⚡src/styles/retro.js138 // ── Horizontal scanlines — rolling CRT refresh ──────COMMENT
MEDIUM⚡src/styles/retro.js145 // ── Phosphor persistence / ghosting ─────────────────COMMENT
MEDIUMsrc/styles/retro.js157 // ── Glitch lines (rare horizontal bright bars) ──────COMMENT
MEDIUMsrc/styles/retro.js167 // ── Warm phosphor tint (P1 green-amber) ─────────────COMMENT
MEDIUMsrc/data/tomtomTiles.js131// ─── Daily budget accounting ───────────────────────────────COMMENT
MEDIUMsrc/data/cctvCards.js41// ─── Card geometry / style constants ───────────────────────────────────────COMMENT
5 more matches not shown…
Over-Commented Block71 hits · 71 pts
SeverityFileLineSnippetContext
LOWcompose.yaml21 # Bind the source so edits hot-reload and so keys pasted into the setupCOMMENT
LOWserver/providers/cctv.js461 } catch (error) {COMMENT
LOWserver/providers/aircraft/opensky.js101 '[OpenSky] global snapshot attempt failed, retrying:',COMMENT
LOWscripts/dev-fresh.sh1#!/usr/bin/env bashCOMMENT
LOWsrc/mapStackChips.js1// MAP STACK source chips — the always-visible replacement for the `<select>`COMMENT
LOWsrc/contactsDetectionPolicy.js1// src/contactsDetectionPolicy.js — Contacts-scoped detection policy.COMMENT
LOWsrc/firstRunExperience.js1import { createSurfaceKeyboard } from './ui/surfaceKeyboard.js';COMMENT
LOWsrc/firstRunExperience.js101 }),COMMENT
LOWsrc/sharelink.js241 Math.min(100, Math.round(parseOr(params.get('ko'), 5))),COMMENT
LOWsrc/locations.js381 return {COMMENT
LOWsrc/hud.js221 // chunk the flight layers use — requested on the first telemetry tick of aCOMMENT
LOWsrc/ui/panelDisclosure.js141 // Focus inside the tray defers the unpinned auto-dismiss, but only for theCOMMENT
LOWsrc/ui/panelPositionControls.js61 try {COMMENT
LOWsrc/ui/visualSettings.js301 const state = this.getDetectionState();COMMENT
LOWsrc/ui/visualPresets.js41COMMENT
LOWsrc/ui/styles/scenes.css441#global-context-panel.collapsed .global-context-actions,COMMENT
LOWsrc/ui/styles/scenes.css461#param-slider-panel.collapsed #param-sliders,COMMENT
LOWsrc/ui/styles/scenes.css481#cctv-panel.collapsed .cctv-panel-inner,COMMENT
LOWsrc/ui/styles/responsive.css201 #right-context-rail > #pp-toggles {COMMENT
LOWsrc/ui/styles/cockpit.css1981 #style-indicator,COMMENT
LOWsrc/scenes/scenePolicy.js1// src/scenes/scenePolicy.js — pure decisions for cinematic scene playback.COMMENT
LOWsrc/layers/flights/records.js81 }COMMENT
LOWsrc/layers/flights/records.js121 // within metres — instantly right — and at elevated fields it isCOMMENT
LOWsrc/layers/flights/records.js141COMMENT
LOWsrc/layers/flights/records.js161 let renderAltitudeM;COMMENT
LOWsrc/layers/flights/policy.js21// and are excluded from the ambient enrichment sweep (click-to-enrich stillCOMMENT
LOWsrc/layers/flights/policy.js61// airplane.glb is transform-applied and baked to real-world metersCOMMENT
LOWsrc/layers/flights/policy.js141// when the next poll lands. All consumers (labels, HUD, detection,COMMENT
LOWsrc/layers/flights/policy.js221COMMENT
LOWsrc/layers/flights/policy.js241// lands, _requestTypeEnrichment's callback swaps the billboard glyph + scaleCOMMENT
LOWsrc/layers/flights/tracking.js401 // Live head segment: last fix → current dead-reckoned icon, updated every frame viaCOMMENT
LOWsrc/layers/flights/tracking.js521 parsed.push({ lat, lon, baroAlt });COMMENT
LOWsrc/layers/flights/tracking.js921 // the aircraft has no fix.COMMENT
LOWsrc/layers/flights/motion.js881 heldActive: false,COMMENT
LOWsrc/layers/flights/queries.js121 function _describeFlight(icao24) {COMMENT
LOWsrc/layers/cctv/cards.js141 }COMMENT
LOWsrc/layers/cctv/selection.js101 // now the active representation; the opt-in protected-card path republishesCOMMENT
LOWsrc/layers/cctv/selection.js121 parts.geometry.runActivationObstructionProbe(record);COMMENT
LOWsrc/layers/cctv/lifecycle.js261 coverageEntities: [],COMMENT
LOWsrc/layers/awareness/queries.js41 // SYNCHRONOUS and the manager awaits update(), which owns the firstCOMMENT
LOWsrc/layers/satellites/tracking.js301 refreshTrackedSubjectContext(metadata);COMMENT
LOWsrc/layers/military/records.js61 // sample (_modelDisplayPosition), which is the visual on the ground, andCOMMENT
LOWsrc/layers/military/records.js81 onGround,COMMENT
LOWsrc/layers/military/policy.js41COMMENT
LOWsrc/layers/military/policy.js181// Removing the delay reintroduces the back/forward oscillation and is aCOMMENT
LOWsrc/layers/military/snapshotRenderer.js181 // Takeoff while TRACKED: ground traffic drew no trail, so start oneCOMMENT
LOWsrc/layers/military/tracking.js521 }COMMENT
LOWsrc/layers/military/tracking.js641 const lat = point.latitude,COMMENT
LOWsrc/layers/military/tracking.js881 // aircraft has no fix.COMMENT
LOWsrc/layers/firms/anchors.js1// src/data/fireAnchors.js — DEM ground anchors for rendered FIRMS detectionsCOMMENT
LOWsrc/overlays/worldOverlay.js2021 record.placementInput.gap = entry.gapPx;COMMENT
LOWsrc/annotations/resolver.js441 scope === 'city';COMMENT
LOWsrc/annotations/resolver.js621 // real enclosing polygon (e.g. "Capitol Square", leisure=park) IS in OSM but only surfaces via aCOMMENT
LOWsrc/voice/realtimeTurns.js381 // cap trips. Refuse to dispatch any NEW tool once the session is ending —COMMENT
LOWsrc/i18n/index.js1// God's Eye View i18n: the English source text is the message key.COMMENT
LOWsrc/data/geoid.js1// src/data/geoid.js — bundled EGM96 geoid-undulation lookup.COMMENT
LOWsrc/data/detection.js1241 const renderIdentities = _labelArbiter.liveIdentities({COMMENT
LOWsrc/data/renderAltitude.js1// src/data/renderAltitude.js — pure priority-chain helper for aircraft renderCOMMENT
LOWsrc/data/adminBoundaries.js621 }COMMENT
LOWsrc/data/aisWatchdog.js1// Pure state machine for the AISStream live-feed watchdog.COMMENT
11 more matches not shown…
AI Slop Vocabulary4 hits · 11 pts
SeverityFileLineSnippetContext
MEDIUMpackage-lock.json2631 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-2.0.4.tgz",CODE
MEDIUMsrc/orbit.js44 // Start from the camera's current heading for seamless transitionCOMMENT
MEDIUMsrc/app/tools.js140 // GPU. Holder/data state is untouched, so return is seamless: restoreCOMMENT
MEDIUMsrc/data/cctvLod.js369 // robust distance scale or consume a bounded ambient-card slot.COMMENT
Modern AI Meta-Vocabulary1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUMREADME.md505├── data/ # One module per layer + orchestration + context storeCODE
Fake / Example Data1 hit · 1 pts
SeverityFileLineSnippetContext
LOWsrc/i18n/index.js255 ['data-i18n-placeholder', 'placeholder'],CODE