Please do not open a public issue. Use GitHub's private advisory flow: Security → Report a vulnerability (https://github.com/shenxiuqiang/ArcBlog/security/advisories/new).
Include what you did, what happened, and the smallest reproduction you have. If the issue involves key material or an instance you do not own, redact the secret and describe where it came from instead.
node.key,.env.localand.node-pk.pemare git-ignored and untracked, and the repository's history contains zero commits touching them (checked withgit log --all -- <path>)..env.examplecarries placeholders only, and a guard checks that its chain values equal thebetapreset and that it holds no real mnemonic.npm run buildis the only supported build entry: it runsscripts/arcblog-dist-secrets.mjs, which removes non-product files from the artifact and fails on key material. Do not run a barearc blocklet build— it copiesnode.key/.env.localintodist/and lists them in the artifact manifest (the platform has no ignore switch).- No page or DSL file may carry a chain address or a token symbol; the console reads a public projection
(
node/factories.json), which holds addresses and hashes only.
This repository is an application (a blocklet) plus its operator CLIs. Vulnerabilities in the platform it runs on — the ARC daemon, AFS, AUP, the chain SDKs — belong upstream to ArcBlock; if you are unsure which side a finding is on, report it here and we will route it.
The project is pre-1.0 and ships from main. Fixes land on main; there are no maintained release
branches yet.