Squirrelscan MCP Server

by squirrelscan• 301•• Scanned•Claim this listing•Request removal
SEO & AI Searchaccessibilityagentagent skillsai agentsaudit

The website QA tool for your coding agent. 310+ audit rules across SEO, performance, security, accessibility and agent experience.

Squirrelscan is an open-source mcp server by squirrelscan, written mainly in TypeScript, with 301 GitHub stars and the MIT license. Its code was last updated Nov 1, 2026.

Scan summary: scanned Nov 5, 2026 at commit 3c9581e. Seen able to read environment and secrets, connect to the internet. Scan policy

Scanned
Full scan at 3c9581e · Nov 5, 2026
Scanned
Static code scanwarn
Secrets scanfail
Dependency audit6 known vulnerabilitieswarn
Manifestserver.jsonpass
Buildfail
Boot & handshaken/a
Network egressn/a
Reproducible (×3)n/a

Findings (44)

  • high
    dropper issue
    Details are available to the maintainer after claiming this listing.
  • high
    exfiltration issue
    Details are available to the maintainer after claiming this listing.
  • high
    exfiltration issue
    Details are available to the maintainer after claiming this listing.
  • high
    exfiltration issue
    Details are available to the maintainer after claiming this listing.
  • high
    dropper issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • high
    secrets issue
    Details are available to the maintainer after claiming this listing.
  • medium
    Turns off TLS certificate checking, allowing traffic interception.
    apps/cli/src/audit/tls-probe.ts:361
  • medium
    Contacts a hard-coded IP address instead of a domain name.
    packages/audit-engine/src/adapter.ts:899
  • medium
    Contacts a hard-coded IP address instead of a domain name.
    packages/crawler/src/fetcher.ts:1230
  • medium
    Very long encoded string literal. Often used to hide a payload.
    packages/utils/src/agent-skills/bundle.generated.ts:37
  • medium
    Very long encoded string literal. Often used to hide a payload.
    packages/utils/src/agent-skills/bundle.generated.ts:90
  • medium
    Contacts a hard-coded IP address instead of a domain name.
    packages/utils/src/public-egress.ts:7
  • medium
    path-to-regexp@6.1.0: 1 known vulnerability
    GHSA-9wv6-86v2-598j
    bun.lock
  • medium
    Install or build failed in a clean environment
    npm error code EUNSUPPORTEDPROTOCOL npm error Unsupported URL Type "workspace:": workspace:* npm error A complete log of this run can be found in: /tmp/home/.npm/_logs/2026-11-05T21_27_48_071Z-debug-0.log
  • low
    In tests/examples/docs: Contacts a hard-coded IP address instead of a domain name.
    packages/fetchers/src/redirect-egress.test.ts:104
  • low
    In tests/examples/docs: Downloads a script and pipes it straight into a shell (often an installer command shown to users; check where it runs).
    scripts/install-contract.test.ts:828
  • low
    In tests/examples/docs: Downloads a script and pipes it straight into a shell (often an installer command shown to users; check where it runs).
    scripts/install-contract.test.ts:1530
  • low
    Possible example credential in docs/tests: generic-api-key
    packages/audit-engine/tests/external-links-not-requested-2759.test.ts:35
  • low
    Possible example credential in docs/tests: generic-api-key
    packages/audit-engine/tests/link-coverage-794-e2e.test.ts:24
  • low
    Possible example credential in docs/tests: generic-api-key
    packages/audit-engine/tests/link-probe-safety-2729.test.ts:27
  • low
    Possible example credential in docs/tests: generic-api-key
    packages/audit-engine/tests/link-targets-not-fetched-726-e2e.test.ts:21
  • low
    Possible example credential in docs/tests: generic-api-key
    packages/rules/tests/external-links-not-requested-2759.test.ts:16
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    packages/rules/tests/link-checks-not-run.test.ts:341
  • low
    Possible example credential in docs/tests: generic-api-key
    packages/rules/tests/redos-recheck.test.ts:71
  • low
    Possible example credential in docs/tests: generic-api-key
    packages/rules/tests/form-captcha.test.ts:298
  • low
    Possible example credential in docs/tests: jwt
    packages/rules/tests/token-storage.test.ts:23
  • low
    Possible example credential in docs/tests: generic-api-key
    4 matches in this file
    packages/tech-detect/tests/bundle-content-1254.test.ts:19
  • low
    Possible example credential in docs/tests: generic-api-key
    packages/tech-detect/tests/vibe-coding-fingerprints.test.ts:169
  • low
    Possible example credential in docs/tests: generic-api-key
    2 matches in this file
    packages/utils/tests/link-actions.test.ts:174
  • low
    Possible example credential in docs/tests: private-key
    6 matches in this file
    packages/rules/tests/security/leaked-secrets-samples.test.ts:301
  • low
    Possible example credential in docs/tests: cloudflare-api-key
    packages/rules/tests/security/leaked-secrets-samples.test.ts:256
  • low
    Possible example credential in docs/tests: generic-api-key
    packages/rules/tests/security/leaked-secrets-location.test.ts:79
  • low
    Possible example credential in docs/tests: generic-api-key
    packages/rules/tests/security/leaked-secrets-critical.test.ts:15
  • low
    Possible example credential in docs/tests: aws-access-token
    2 matches in this file
    packages/rules/tests/security/leaked-secrets-public-tier.test.ts:394
  • low
    Possible example credential in docs/tests: generic-api-key
    packages/rules/tests/security/leaked-secrets-public-tier.test.ts:394
  • low
    Possible example credential in docs/tests: generic-api-key
    4 matches in this file
    packages/rules/tests/leaked-secrets.test.ts:53
  • low
    Possible example credential in docs/tests: private-key
    packages/rules/tests/leaked-secrets.test.ts:43
  • low
    Possible example credential in docs/tests: gcp-api-key
    packages/rules/tests/leaked-secrets.test.ts:398
  • low
    astro@7.2.9: 2 known vulnerabilities
    GHSA-98hj-9722-w3j8, GHSA-mpr7-6m5w-76rw
    bun.lock
  • low
    deepmerge@4.3.1: 1 known vulnerability
    GHSA-gcqx-w48m-w2h4
    bun.lock
  • low
    katex@0.16.47: 1 known vulnerability
    GHSA-238p-pmpm-9mq7
    bun.lock
  • low
    satori@0.26.0: 1 known vulnerability
    GHSA-wx4j-mvgx-mqwp
    bun.lock
  • low
    Reads environment variables not listed in the manifest
    GOOGLE_PSI_API_KEY, VERSION, CHANNEL, SQUIRREL_BIN, NO_PROXY, NO_COLOR, SHELL, USERPROFILE, TERM, SQUIRREL_STREAM_PHASE_MEM, SQUIRREL_AUTH_URL, SQUIRREL_NO_HOST_PINNING, CONTENT_STORE_MAX_BYTES_ENV, SQUIRREL_CONTENT_STORE_PATH, SQUIRREL_API_SERVER

Network activity

During install
registry.npmjs.org
While running
Not run — the code wasn't started in this scan

Automated result for the commit shown. See our scan policy. View the scan log

Maintainers can claim the listing to rescan, or dispute a result.

Squirrelscan alternatives

View more →

Similar mcp servers in SEO & AI Search, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.

NameStarsLicenceLast updatedScan
Squirrelscan (this page)
squirrelscan
301MITNov 1, 2026Scanned, no flagged issues
Open SEO MCP Skills
Ryze-AI-Adgent
8.4kMITOct 27, 2026Scanned, no flagged issues
Marketing Skills
irinabuht12-oss
6.5kNone foundOct 27, 2026Not scanned yet
Openserp
karust
1.5kMITOct 28, 2026Scanned, no flagged issues
SEO Skills
seranking
192MITJun 25, 2026Scanned, no flagged issues
Youtube Marketing Skills
adityaarsharma
77MITOct 10, 2026Scanned, no flagged issues