Hyperforge — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Hyperforge (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Hyperforge is a Python monorepo for building and running agentic workflows on top of NucliaDB. It contains the Hyperforge orchestration/runtime service, a NucliaDB Agentic API service, and a set of reusable Hyperforge agent packages.
hyperforge/: core framework, REST API, workflow runtime, persistence, brokerintegration, and the optional web UI source.
nucliadb_agentic_api/: NucliaDB-facing agentic API with ASK/search endpointsand MCP integrations.
agents/: first-party Hyperforge agent packages that add workflow capabilitiessuch as NucliaDB access, HTTP calls, MCP tools, static context, rephrasing, summarization, and routing.
hyperforge/frontend/: Vue UI source bundled by the Hyperforge package whenbuilt.
.github/workflows/: package build and release workflows for the core packageand agent packages.
The workspace is managed with uv and Python 3.10 or newer.
Core packages:
hyperforge: agentic framework runtime and API.nucliadb_agentic_api: NucliaDB Agentic API service.Agent packages:
hyperforge_conditionalhyperforge_externalhyperforge_generatehyperforge_historicalhyperforge_httphyperforge_mcphyperforge_nucliadbhyperforge_passthroughhyperforge_relatedhyperforge_remihyperforge_rephrasehyperforge_restarthyperforge_restrictedhyperforge_smarthyperforge_statichyperforge_static_stringhyperforge_summarizeInstall dependencies:
uv syncInstall development dependencies:
uv sync --group devRun formatting:
make fmtRun linting and type checks:
make lintRun tests:
uv run pytestStart the Hyperforge API:
uv run hyperforge-apiStart the NucliaDB Agentic API:
uv run nucliadb-agentic-apiBoth services read configuration from environment variables through Pydantic settings. Important settings include NucliaDB reader/writer/search URLs, optional NucliaDB API keys, Valkey/Redis URL, service ports, and module loading configuration.
This repository is licensed under the Apache License 2.0. See LICENSE.
Before publishing a release, review:
pyproject.toml, especially project URLs and packagedescriptions.
Contributions are welcome. Please format the code with make fmt, run make lint, and run the relevant tests before opening a pull request.
Disclaimer: _This is not an officially supported Progress Software Corporation product._
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.