github JavaScript analyzed 609adc8

Nolane-x/forge-os

github

The open-source control plane for AI agents — skill routing, context governance, trustworthy execution, evidence, security, and multi-agent orchestration.

maintainer
Nolane-x
license
MIT
first seen
2026-08-01
last seen
2026-08-01
releases · 30d
1
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 0 tools
transport stdio · http counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 609adc8 · analyzer v28 · 1d ago

skills & prompt files 183

code evidence vv0.6.1 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 327

filesystem 31

  • fs Nolane-x-forge-os-609adc8/src/capabilities/v2/compiler.mjs :1 import { readFile } from 'node:fs/promises';
  • fs Nolane-x-forge-os-609adc8/src/cli/forge.mjs :2 import { mkdir, writeFile } from 'node:fs/promises';
  • fs Nolane-x-forge-os-609adc8/src/context/semantic-abi.mjs :2 import { readdir, readFile } from 'node:fs/promises';
  • fs Nolane-x-forge-os-609adc8/src/core/project-store.mjs :3 import { mkdir, readFile, readdir, rename, rm, open } from 'node:fs/promises';
  • fs Nolane-x-forge-os-609adc8/src/evals/eval-run-store.mjs :1 import { mkdir, readFile, readdir } from 'node:fs/promises';
  • fs Nolane-x-forge-os-609adc8/src/evals/evaluator.mjs :1 import { readFile, rename, writeFile } from 'node:fs/promises';
  • fs Nolane-x-forge-os-609adc8/src/evals/federation-eval-store.mjs :1 import { mkdir, readFile, writeFile, rename } from 'node:fs/promises';
  • fs Nolane-x-forge-os-609adc8/src/execution/brokered-process-runner.mjs :2 import {realpath} from 'node:fs/promises';
  • fs Nolane-x-forge-os-609adc8/src/fabric/coverage-ledger-store.mjs :2 import {mkdirSync} from 'node:fs';
  • fs Nolane-x-forge-os-609adc8/src/federation/capability-catalog.mjs :1 import { readFile, stat } from 'node:fs/promises';
  • fs Nolane-x-forge-os-609adc8/src/federation/catalog-store.mjs :1 import { mkdir, readFile, rename, writeFile } from 'node:fs/promises';
  • fs Nolane-x-forge-os-609adc8/src/federation/knowledge-packs.mjs :1 import { readdir, readFile } from 'node:fs/promises';
  • fs Nolane-x-forge-os-609adc8/src/federation/local-provider-seed.mjs :1 import { readFile } from 'node:fs/promises';
  • fs Nolane-x-forge-os-609adc8/src/federation/materializer.mjs :1 import { readFile, realpath } from 'node:fs/promises';
  • fs Nolane-x-forge-os-609adc8/src/federation/source-registry.mjs :1 import { readFile } from 'node:fs/promises';
  • fs Nolane-x-forge-os-609adc8/src/intelligence/service.mjs :1 import { readFile } from 'node:fs/promises';
  • fs Nolane-x-forge-os-609adc8/src/intelligence/universal-lanes.mjs :1 import { readFile } from 'node:fs/promises';
  • fs Nolane-x-forge-os-609adc8/src/learning/instinct-store.mjs :1 import {DatabaseSync} from 'node:sqlite';import {mkdirSync} from 'node:fs';import path from 'node:path';import {canonicalSha256} from '../core/canonical-json.mjs';
  • fs Nolane-x-forge-os-609adc8/src/review/review-benchmark.mjs :1 import {readFile} from 'node:fs/promises';
  • fs Nolane-x-forge-os-609adc8/src/server/a2a-task-store.mjs :2 import { mkdir, readFile, readdir } from 'node:fs/promises';
  • fs Nolane-x-forge-os-609adc8/src/skills/catalog.mjs :1 import { readFile, stat } from 'node:fs/promises';
  • fs Nolane-x-forge-os-609adc8/src/skills/v2/policy-profiles.mjs :1 import { readdir, readFile } from 'node:fs/promises';
  • fs Nolane-x-forge-os-609adc8/src/skills/v2/section-index.mjs :1 import { readdir, readFile, realpath, stat } from 'node:fs/promises';
  • fs Nolane-x-forge-os-609adc8/src/storage/blob-store.mjs :2 import { mkdir, open, readFile, rename, rm, stat } from 'node:fs/promises';
  • fs Nolane-x-forge-os-609adc8/src/storage/durable-json.mjs :2 import { mkdir, open, rename, rm } from 'node:fs/promises';
  • fs Nolane-x-forge-os-609adc8/src/storage/file-lease.mjs :3 import { mkdir, open, readFile, rename, rm, stat } from 'node:fs/promises';
  • fs Nolane-x-forge-os-609adc8/src/storage/sqlite-a2a-task-store.mjs :3 import { mkdirSync } from 'node:fs';
  • fs Nolane-x-forge-os-609adc8/src/storage/sqlite-federation-eval-store.mjs :3 import { mkdirSync } from 'node:fs';
  • fs Nolane-x-forge-os-609adc8/src/storage/sqlite-federation-store.mjs :4 import { mkdirSync } from 'node:fs';
  • fs Nolane-x-forge-os-609adc8/src/storage/sqlite-project-store.mjs :4 import { mkdirSync } from 'node:fs';
  • fs Nolane-x-forge-os-609adc8/src/v06/service.mjs :2 import {readFile} from 'node:fs/promises';

shell / exec 3

  • shell Nolane-x-forge-os-609adc8/src/evidence/providers.mjs :2 import { spawn } from 'node:child_process';
  • shell Nolane-x-forge-os-609adc8/src/execution/brokered-process-runner.mjs :1 import {spawn} from 'node:child_process';
  • shell Nolane-x-forge-os-609adc8/src/fabric/glob.mjs :1 export function globToRegExp(glob){const value=String(glob).replaceAll('\\','/');let source='';for(let i=0;i<value.length;i++){const char=value[i];if(char==='*'){if(value[i+1]==='*'){i++;if(value[i+1]

network 4

  • net Nolane-x-forge-os-609adc8/src/execution/remote-microvm-sandbox.mjs :110 const response = responseError(await this.#fetch(`${this.#endpoint}/.well-known/forgeos-sandbox.json`, { headers: { accept: 'application/json' } }), 'capability probe');
  • net Nolane-x-forge-os-609adc8/src/federation/canonical-source.mjs :1 import { isIP } from 'node:net';
  • net Nolane-x-forge-os-609adc8/src/policy/external-pdp.mjs :11 const response=await this.fetch(this.endpoint,{method:'POST',headers:{'content-type':'application/json'},body:JSON.stringify({input,policyRevision:this.revision}),signal:controller.signal});
  • net Nolane-x-forge-os-609adc8/src/server/http-server.mjs :1 import { createServer } from 'node:http';

secrets 1

  • secrets Nolane-x-forge-os-609adc8/src/server/http-server.mjs :306 const token=process.env.FORGEOS_API_KEY??null;