Skills sitemapkit Audit History
📦

Audit History

sitemapkit - 2 audits

Audit version 2

Latest Medium Risk

Jun 27, 2026, 11:22 AM

Static analysis reported command execution, weak crypto, filesystem, network, and credential patterns. Review found the command and weak-crypto alerts are false positives from Markdown backticks, TypeScript template strings, and documentation text, while network access and SITEMAPKIT_API_KEY usage are intentional for the SitemapKit API. The skill is publishable with a warning because user-supplied URLs and an API key are sent to a third-party service.

5
Files scanned
436
Lines analyzed
7
findings
codex
Audited by
Medium Risk Issues (2)
Third-party API receives user URLs and API key
The MCP server reads SITEMAPKIT_API_KEY from the environment and sends it with user-provided sitemap or domain URLs to https://app.sitemapkit.com. This is expected for the service, but it exposes browsing targets and credentials to a third-party API and should be disclosed to users.
Remote crawling delegated to external service
Tool calls accept user-provided url values and forward them to the SitemapKit API for discovery or extraction. This can reveal target domains or sitemap URLs and can consume a user quota on the external service.
Low Risk Issues (3)
Documentation references hidden MCP configuration files
README.md mentions user configuration paths such as .cursor/mcp.json and ~/.codeium/windsurf/mcp_config.json. These are setup instructions, not code that reads or writes hidden files.
Static command-execution alerts are Markdown and string formatting false positives
The backtick detections in README.md and SKILL.md are inline code formatting, and the detections in src/index.ts are template literals used to format API responses and errors. No shell execution API or dynamic command invocation was found.
Weak-crypto alerts are false positives
The reported weak-cryptography locations do not show cryptographic code. They appear to match ordinary text such as Markdown, MCP, sitemap, or example strings.

Detected Patterns

Authenticated outbound fetch to fixed API endpoint

Audit version 1

Low Risk

Mar 25, 2026, 02:04 PM

This skill is a legitimate MCP server for SitemapKit that discovers and extracts sitemaps from websites. After evaluating 334 static findings, all high-severity flags are false positives. The skill uses standard API calls to sitemapkit.com service with proper API key handling via environment variables. No malicious code execution or data exfiltration patterns were found.

7
Files scanned
2,164
Lines analyzed
7
findings
claude
Audited by
Medium Risk Issues (1)
External API Dependency
Skill relies on external sitemapkit.com API service. Users should verify service availability and terms of service.
Low Risk Issues (4)
Environment Variable API Key
API key stored in SITEMAPKIT_API_KEY environment variable - standard secure practice
Static Scanner False Positives - External Commands
Static analyzer flagged backtick syntax in markdown files as shell execution. These are documentation code blocks, not actual code.
Static Scanner False Positives - Cryptographic Warnings
Static analyzer flagged weak crypto (md5/sha1) and high-entropy strings in package-lock.json. These are standard npm package hashes.
Static Scanner False Positives - C2 Keywords
Static analyzer flagged C2 keywords in package-lock.json. These are legitimate npm package names that coincidentally match keyword patterns.

Risk Factors

🌐 Network access (1)
🔑 Env variables (1)