MCP, MCP server
SeriouslySimpleAnalytics
SeriouslySimpleAnalytics, an MCP server listed in the PlugVet directory.
Compatibility: Not stated.
Grade C
One Medium finding. Read the report before installing.
Not a guarantee. A hygiene check of the source at the commit shown, not a security audit.
OBFUSCATION_MINIFIED_PAYLOAD
Why this grade
- OBFUSCATION_MINIFIED_PAYLOAD Medium
Contains a very long line with almost no spaces in a script or style file.
priv/tracker/wa.js, line 107
var CRAWLER_UA = /bot\b|bot\/|crawl|spider|scrape|slurp|headless|phantomjs|puppeteer|playwright|selenium|webdriver|cypress|lighthouse|pagespeed|pingdom|uptime|statuscake|gtmetrix|c
Any High, or two or more Medium findings, give D. One Medium gives C. Low findings or a security Note give B. Each code names a finding behind the letter.
Grades are a hygiene check of the source at the commit shown, on the date checked, not a security audit or a guarantee. The free directory grades are automated. Before release, a PlugVet engineer reviews every paid report and any grade we hold back, including all F grades, against the source code and the evidence we quote.
What was checked
Plain notes from the hygiene checks.
Permissions
Pass
No shell or command execution found, and no extra permission was declared.
Install and update
Pass
No install-time script found, and dependencies are pinned or absent.
Network
Concern
can reach a host that is not written as a fixed address. can reach api.ipify.org. The description does not name that host. can reach dl.cloudsmith.io. The description does not name that host.
NETWORK_NO_FIXED_HOST NETWORK_UNNAMED_HOST
install.sh, line 458
printf ' curl "%s/api/ping?uid=%s&type=ai&project=my-agent&event=page_view&c=Austin&cc=Travis&s_p=Texas&n=US"\n\n' "$BASE" "$ACCOUNT"
deploy/setup.sh, line 350
public_ip="$(curl -s --max-time 10 https://api.ipify.org 2>/dev/null || true)"
deploy/setup.sh, line 385
run sh -c 'curl -1sLf https://dl.cloudsmith.io/public/caddy/stable/gpg.key | gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg'
Show more
deploy/setup.sh, line 386
run sh -c 'curl -1sLf https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt > /etc/apt/sources.list.d/caddy-stable.list'
deploy/setup.sh, line 693
if curl -sf -o /dev/null --max-time 10 "http://127.0.0.1:${APP_PORT}/"; then
deploy/setup.sh, line 713
if reply="$(curl -sf --max-time 15 "https://${DOMAIN}/llms.txt" 2>/dev/null)"; then
deploy/setup.sh, line 722
elif curl -sfI --max-time 15 "https://${DOMAIN}/" >/dev/null 2>&1; then
deploy/verify.sh, line 35
first_line="$(curl -sf --max-time 15 "${BASE}/llms.txt" 2>/dev/null | head -1 || true)"
deploy/verify.sh, line 45
code="$(curl -s -o /dev/null -w '%{http_code}' --max-time 15 "${BASE}${path}" 2>/dev/null || echo 000)"
Secrets
Concern
reads a credential or environment file.
SECRETS_PATH_DOTENV
install.sh, line 25
ENV_FILE=".env"
install.sh, line 187
...or put it in .env and re-run.
install.sh, line 241
# An existing .env is checked FIRST, and its verdict decides whether any role
Show more
install.sh, line 245
# fresh password; if .env is then merely "reused", it still holds the old one,
install.sh, line 247
# reported both "Created role" and "Reusing .env" as successes moments earlier.
deploy/setup.sh, line 100
set_env) continue ;; # defined later, after .env is located
deploy/setup.sh, line 113
[ -f .env ] || die "No .env here. Run ./install.sh first."
deploy/setup.sh, line 118
printf ' .env in this directory\n'
Agent instructions
Pass
No instruction to ignore earlier instructions or to hide a step.
Obfuscation
Concern
contains a minified payload.
OBFUSCATION_MINIFIED_PAYLOAD
priv/tracker/wa.js, line 107
var CRAWLER_UA = /bot\b|bot\/|crawl|spider|scrape|slurp|headless|phantomjs|puppeteer|playwright|selenium|webdriver|cypress|lighthouse|pagespeed|pingdom|uptime|statuscake|gtmetrix|c
Licence
Pass
A licence file is present (LICENSE.md).
Maintainer activity
Pass
The latest commit is within the last 365 days.
Note
Hygiene check of commit 02641a66e9d0. can reach a host that is not written as a fixed address. can reach api.ipify.org. The description does not name that host. can reach dl.cloudsmith.io. The description does not name that host. reads a credential or environment file. contains a minified payload.
Date and source
Date checked:
github.com
Commit graded: 02641a66e9d01565a835bd1d57e9a168a6b09a10
This link goes to the original host. PlugVet does not host or check what you download from there, and installing it is your own decision and risk.