Atlas / MCP servers / xxx91n / 6F

6FCAUTION

mcp/xxx91n/6f

Macro + micro engineering-content audit for git-healthy repositories — Claude Code Agent Plugin (Hub-of-Facts + federated adjudication, evidence gates, verifiable receipts). Preview: 3 of 5 capabilities live.

Verdict
CAUTION
Grade
B
Trust score
84 /100
Exposed tools
1 1r · 0w · 0d
Transport
—
License
NOASSERTION
Stars
0
01

Overview

From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.

English · 简体中文

Macro + micro engineering-content audit for git-healthy repositories — a Claude Code Agent Plugin. Evidence collection comes largely from upstream components; the adjudication protocol, fact-table schema, acceptance gates, and verifiable receipts are this project's self-built moat and glue. Five audit scales (Macro-A cross-repo strategy / Macro-B repo quadrant / Macro-C evolution archaeology / Micro-A PR diff / Micro-B file level) share one fact base and one adjudication layer — they differ in triggers and report slices.

Highlights

  • Facts — one append-only fact table collects every claim (Hub-of-Facts, ADR-0005).
  • Federation — a federated verdict-gate protocol adjudicates every verdict (ADR-0005).
  • Forensics — evolution archaeology digs repository history into evidence (Macro-C).
  • Five scales — five audit granularities share that one fact base (ADR-0001).
  • Frankness — preview, degraded, and synthetic marks label themselves (ADR-0017).
  • Fingerprints — every verdict ships a dual-anchored, verifiable receipt.
Read from source at commit 299f99579767OBSERVED · 2026-10-11
02

Connect

Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control.

claude-code
claude mcp add macro-audit -- npx -y [email protected]
claude-desktop
{
  "mcpServers": {
    "macro-audit": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ]
    }
  }
}
03

Exposed tools (1)

1 read · 0 write · 0 destructive.

ToolRiskDescription
factsreadread-only DuckDB facts projection (D-0534):固定 SELECT 形,FactEvent 十三列,READ_ONLY 实例,limit≤500。db 寻址收敛服务端解析(#55/D-0596):arguments.db → server --db argv → MACRO_AUDIT_FACTS_DB env
04

Trust audit

CAUTIONgrade B · trust 84/100 Install with care. The audit found things worth knowing before you trust its output.

LayerWhat it checksResult
L0Provenance & inventoryWARN
L1Static analysis of the codeWARN
L2Instruction surface (what it tells the agent)PASS
L3Class-specific surfacePASS
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
declared (6 observation(s))
Network
declared (5 observation(s))
Shell
declared (5 observation(s))
Dependencies
not all pinned
Secrets in source
none-found

Findings (22)

MEDIUMInventory / provenance · inv.binary · CWE-1104
.scratch/architecture-recovery/reports/23-frozen-fc00d458.bundle
23-frozen-fc00d458.bundle
Why it matters. a compiled or binary member cannot be reviewed from source
Fix. ship source, or explain the binary in the README
MEDIUMInformation disclosure · disclose.log_secret · CWE-209, CWE-532
.scratch/architecture-recovery/reports/84-check.mjs:329
for (const fd of rows) console.log('CAND ' + fd.kind + ' :: ' + fd.file + ' :: ' + fd.token + ' :: ' + fd.detail + ' :: line ' + fd.line + (fd.exempt ? ' :: EXEMPT' : ''));
MEDIUMInformation disclosure · disclose.log_secret · CWE-209, CWE-532
.scratch/architecture-recovery/reports/84-check.mjs:498
for (const v of fails) console.log('FAIL ' + v.slug + ' :: ' + v.fd.kind + String.fromCharCode(58) + v.fd.token + ' @ ' + v.fd.file + ':' + v.fd.line + ' [' + v.fd.detail + ']');
MEDIUMNetwork egress · net.raw_ip · CWE-200, CWE-319
.scratch/macro-audit/reports/round26-audit-workdiff.patch:2964
const DEAD = { npm_config_registry: 'http://127.0.0.1:9/', npm_config_fetch_retries: '0', npm_config_fetch_retry_maxtimeout: '1000' };
LOWInventory / provenance · inv.binary · CWE-1104
.scratch/macro-audit/reports/R23-Q1-research-prompt.md
R23-Q1-research-prompt.md
Why it matters. a compiled or binary member cannot be reviewed from source
Fix. ship source, or explain the binary in the README
LOWInventory / provenance · inv.binary · CWE-1104
engine/test/fixtures/micro-b/rename-log.ztxt
rename-log.ztxt
Why it matters. a compiled or binary member cannot be reviewed from source
Fix. ship source, or explain the binary in the README
LOWInventory / provenance · inv.hidden_file · CWE-1104
.git-blame-ignore-revs
.git-blame-ignore-revs
Why it matters. hidden member outside the usual dotfiles
Fix. review its purpose
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
.scratch/architecture-recovery/reports/26-check.mjs:18
const root = path.resolve(dir, '../../..');
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
.scratch/architecture-recovery/reports/27-check.mjs:16
const root = path.resolve(dir, '../../..');
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
.scratch/architecture-recovery/reports/29-check.mjs:12
const root = path.resolve(dir, '../../..');
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
.scratch/architecture-recovery/reports/30-check.mjs:12
const root = path.resolve(dir, '../../..');
LOWFilesystem / path · fs.traversal · CWE-22, CWE-59
.scratch/architecture-recovery/reports/31-check.mjs:12
const root = path.resolve(dir, '../../..');
LOWNetwork egress · net.raw_ip · CWE-200, CWE-319
engine/test/duckdb-selfheal-offline.test.mjs:24
const DEAD = { npm_config_registry: 'http://127.0.0.1:9/', npm_config_fetch_retries: '0', npm_config_fetch_retry_maxtimeout: '1000' };
LOWSupply chain · supply.unpinned · CWE-829, CWE-1357
engine/package.json
@types/node, typescript
Why it matters. 2 dependency range(s) float
Fix. pin exact versions or ship a lockfile
LOWPrompt injection · prompt.authority_framing · CWE-94, CWE-1427
.scratch/macro-audit/reports/R28-Q13-atomcode-research.md:25
- **SQL Server**(官方 CREATE SERVER AUDIT,已读):`ON_FAILURE = CONTINUE | SHUTDOWN | FAIL_OPERATION` 三态显式可配,文档对 CONTINUE 的评语是「**may allow unaudited activity, which could violate your security policies**」——
LOWPrompt injection · prompt.transfer_instruction · CWE-94, CWE-1427
.scratch/architecture-recovery/reports/round10-r9exec-audit.md:25
| T1 | #46 workflow 迁回 6F(resolve→fromJSON matrix/cron 周一 03:17 UTC+workflow_dispatch/https-only 闸门/intake 隔离三件/one-shot→工件断言→upload-artifact/contents:read/无 token 无跨仓 checkout) | workflow 全文逐条核:A1–A1
Why it matters. an instruction to move sensitive data to an outside destination
Fix. remove; a skill never needs the user's secrets off the machine
LOWPrompt injection · prompt.transfer_instruction · CWE-94, CWE-1427
.scratch/macro-audit/decision-ledger.md:57
| D-052 | Q5(轮11):listing 字段值包——marketplace.name/author・owner 字段/插件名裁定?(W154续;D-051 已定路径 A+C+Apache-2.0;用户澄清追问 marketplace.name≠插件名的语义后经三层模型图阐明:市场=货架名/插件=商品名/plugin.json strict 权威) | 确认(2026-09-16,原话「
Why it matters. an instruction to move sensitive data to an outside destination
Fix. remove; a skill never needs the user's secrets off the machine
INFOInventory / provenance · inv.oversize · CWE-1104
.scratch/architecture-recovery/reports/38-audit-facts.duckdb
.scratch/architecture-recovery/reports/38-audit-facts.duckdb
Why it matters. 2895872 bytes not read
INFOInventory / provenance · inv.oversize · CWE-1104
.scratch/architecture-recovery/reports/38-macro-c-facts.jsonl
.scratch/architecture-recovery/reports/38-macro-c-facts.jsonl
Why it matters. 1538336 bytes not read
INFOInventory / provenance · inv.oversize · CWE-1104
.scratch/architecture-recovery/reports/39-audit-facts.duckdb
.scratch/architecture-recovery/reports/39-audit-facts.duckdb
Why it matters. 2109440 bytes not read
INFOInventory / provenance · inv.oversize · CWE-1104
.scratch/architecture-recovery/reports/39-mw-probe.duckdb
.scratch/architecture-recovery/reports/39-mw-probe.duckdb
Why it matters. 1847296 bytes not read
INFOInventory / provenance · inv.oversize · CWE-1104
.scratch/architecture-recovery/reports/40-out/40-audit-facts.duckdb
.scratch/architecture-recovery/reports/40-out/40-audit-facts.duckdb
Why it matters. 1847296 bytes not read

Gates applied: no_behavioural_pass.

Audited 2026-10-11 · audit v0.4.1 · source sha 299f99579767full audit observations/trust-audit/mcp-server/xxx91n__6f.json · Report an issue / request a re-scan
05

Audit history

Every audit this server has had. A grade with a past is a grade somebody is still checking.

DateSourceVerdictGradeScoreChange
2026-10-11299f99579767CAUTIONB84first audit
06

Questions

What is the 6F MCP server?

Macro + micro engineering-content audit for git-healthy repositories — Claude Code Agent Plugin (Hub-of-Facts + federated adjudication, evidence gates, verifiable receipts). Preview: 3 of 5 capabilities live.

What tools does 6F expose?

1 in total: 1 read-only, 0 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.

Is 6F safe to connect to an agent?

With care. The audit graded it B (84/100) and found 22 things worth knowing before you trust this server, listed below with the exact line each was found on.

What credentials does 6F need?

No credential environment variables were found in its source, so it appears to need none.

How current is this page?

The grade is for one exact copy of the source (299f99579767), read on 2026-10-11. The repository is watched and re-audited when it changes.

Advertisement