Codex, Plugin
Mcp Miner
MCP Miner is a passive asteroid-mining game for Codex work.
Compatibility: Not stated.
Grade C
One Medium finding. Read the findings before installing.
Not a guarantee. A hygiene check of the source at the commit shown, not a security audit.
Rescanned at commit 2f1da00922e9, unchanged since the check below.
OBFUSCATION_ENCODED_BLOB
Why this grade
- OBFUSCATION_ENCODED_BLOB Medium
Contains a long base64 shaped string in a file that should be readable.
internal/miner/engine.go, line 370
"
internal/miner/update.go, line 298
cmd := exec.Command(git, append([]string{"-C", root}, args...)...)
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.
NETWORK_NO_FIXED_HOST
firebase/hosting/auth.js, line 755
const response = await fetch("/subscription-plans.json", { cache: "no-store" });
scripts/economy_simulation.rb, line 56
@materials = @engine.material_list.to_h { |material| [material.fetch("id"), material] }
scripts/economy_simulation.rb, line 77
lines << "Assumptions: #{report.fetch(:assumptions).fetch(:events_per_session)
Show more
scripts/economy_simulation.rb, line 80
report.fetch(:projections).each do |session_count, projection|
scripts/economy_simulation.rb, line 88
lines << "- Flags: #{flag_summary(projection.fetch(:flags))}"
scripts/economy_simulation.rb, line 89
top_flags(projection.fetch(:flags)).each { |flag| lines << " - #{flag}" }
scripts/economy_simulation.rb, line 134
YAML.load_file(path).fetch("work_events").to_h { |event| [event.fetch("id"), event] }
scripts/economy_simulation.rb, line 140
observe_orders(@engine.active_orders_payload.fetch(:orders))
Secrets
Concern
reads a credential or environment file.
SECRETS_ENV_READ SECRETS_PATH_DOTENV
firebase/functions/src/index.js, line 1738
const event = verifyStripeWebhookEvent(stripe, rawBody, signature, process.env.STRIPE_WEBHOOK_SECRET);
scripts/firebase_live_account_link_qa.js, line 7
const API_KEY = process.env.MCP_MINER_FIREBASE_API_KEY || "AIzaSyBwLEA9IdoPSeEV_PRY5zFa5WJbE5NSG4o";
scripts/firebase_live_email_verification_qa.js, line 5
const API_KEY = process.env.MCP_MINER_FIREBASE_API_KEY || "AIzaSyBwLEA9IdoPSeEV_PRY5zFa5WJbE5NSG4o";
Show more
scripts/test_crypto_billing.js, line 238
...env,
.gitignore, line 6
*.local
.gitignore, line 7
.env
.gitignore, line 9
!.env.example
docs/firebase-local.md, line 85
No production secrets are committed. Local files such as `.env`, `.env.*`, `.runtimeconfig.json`, emulator exports, and Firebase debug logs are ignored. Production secrets should b
Agent instructions
Pass
No instruction to ignore earlier instructions or to hide a step.
Obfuscation
Concern
contains an encoded blob in a file that should be readable.
OBFUSCATION_ENCODED_BLOB
internal/miner/engine.go, line 370
"![MCP Miner](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiByeD0iMyIgZmlsbD0i
Licence
Note
no licence file found.
LICENCE_MISSING
No file path was stored.
no licence file found.
Maintainer activity
Pass
The latest commit is within the last 365 days.
Note
Hygiene check of commit 2f1da00922e9. requests shell access. The manifest names this permission. can reach a host that is not written as a fixed address. reads a credential or environment file. contains an encoded blob in a file that should be readable. no licence file found.
Date and source
Date checked:
github.com
Commit graded: 2f1da00922e9d83ed24f82862e6ad3afb4e39017
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.