registry  /  @govtechsg/oobee  /  0.10.98

@govtechsg/oobee@0.10.98

Oobee is a customisable, automated accessibility testing tool that allows software development teams to assess whether their products are user-friendly to persons with disabilities (PWDs).

Static Scan Results

scanned 1h ago · by rust-scanner

Static analysis flagged 11 finding(s) at 72.0% confidence. This version is warn-only unless an AI or security-team review confirms malicious behavior.

Static reason
One or more suspicious static signals were detected.

Decision evidence

public snapshot
Behavioral surface
Source
ChildProcessCryptoEnvironmentVarsEvalFilesystemNativeBindingsNetworkShell
Supply chain
HighEntropyStringsUrlStrings
Manifest
GitDependency
scanned 120 file(s), 2.95 MB of source, external domains: a11y.tech.gov.sg, blogs.law.harvard.edu, browser.sentry-cdn.com, dequeuniversity.com, diveintomark.org, docs.google.com, example.org, github.com, govtechsg.github.io, playwright.dev, reactjs.org, store.esellerate.net, www.blog-connection.com, www.bytescout.com, www.deque.com, www.example.com, www.feedforall.com, www.google.com, www.isomer.gov.sg, www.rss-specifications.com, www.sitemaps.org, www.surfpack.com, www.w3.org, www.wcag.com

Source & flagged code

3 flagged · loading source
dist/crawlers/commonCrawlerFunc.jsView file
754// Load functions into the browser context L755: eval(evaluateAltTextFunctionString); L756: eval(escapeCssSelectorFunctionString);
Low
Eval

Package source references a known benign dynamic code generation pattern.

dist/crawlers/commonCrawlerFunc.jsView on unpkg · L754
scripts/install_oobee_dependencies.cmdView file
path = scripts/install_oobee_dependencies.cmd kind = build_helper sizeBytes = 480 magicHex = [redacted]
Medium
Ships Build Helper

Package ships non-JavaScript build or shell helper files.

scripts/install_oobee_dependencies.cmdView on unpkg
package.jsonView file
Runtime dependency names matching Node built-ins: https
High
Node Builtin Dependency Squat

Package declares a runtime dependency whose name matches a Node built-in module.

package.jsonView on unpkg

Findings

1 High5 Medium5 Low
HighNode Builtin Dependency Squatpackage.json
MediumNetwork
MediumEnvironment Vars
MediumShips Build Helperscripts/install_oobee_dependencies.cmd
MediumStructural Risk Force Deep Review
MediumGit Dependency
LowScripts Present
LowEvaldist/crawlers/commonCrawlerFunc.js
LowFilesystem
LowHigh Entropy Strings
LowUrl Strings