Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.
41 of your 123 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.

Scan timing: clone 4.46s · analysis 18.07s · 5.3 MB · GitHub API rate-limit (preflight)

Fission-AI/OpenSpec

https://github.com/Fission-AI/OpenSpec · scanned 2026-06-05 11:21 UTC (5 days, 13 hours ago) · 10 languages

334 raw signals (118 security + 216 graph) 63rd percentile · Typescript · medium (20-100K LoC) System graph score 59 (higher by 16)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 5 days, 13 hours ago · v2 · 136 actionable findings from 2 signal sources. 90 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 85.0 0.15 12.75
security_score 50.0 0.25 12.50
testing_score 100.0 0.20 20.00
documentation_score 78.0 0.15 11.70
practices_score 82.0 0.15 12.30
code_quality 54.5 0.10 5.45
Overall 1.00 74.7
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 2241 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
runTsc software healthy build.js:runTsc
resolveMaxWorkers software healthy vitest.config.ts:resolveMaxWorkers
setup software healthy vitest.setup.ts:setup
teardown software healthy vitest.setup.ts:teardown
canonical software healthy test/commands/artifact-workflow.test.ts:canonical
getOutput software healthy test/commands/artifact-workflow.test.ts:getOutput
normalizePaths software healthy test/commands/artifact-workflow.test.ts:normalizePaths
createTestChange software healthy test/commands/artifact-workflow.test.ts:createTestChange
apiEntriesBefore software healthy test/commands/artifact-workflow.test.ts:apiEntriesBefore
mkdir software healthy test/commands/workspace-initiative-open.test.ts:mkdir
expectedExistingPath software healthy test/commands/workspace-initiative-open.test.ts:expectedExi…
expectSameExistingPath software healthy test/commands/workspace-initiative-open.test.ts:expectSameE…
parseJson software healthy test/commands/workspace-initiative-open.test.ts:parseJson
setupInitiative software healthy test/commands/workspace-initiative-open.test.ts:setupInitia…
createFakeExecutable software healthy test/commands/workspace-initiative-open.test.ts:createFakeE…
envWithFakeExecutable software healthy test/commands/workspace-initiative-open.test.ts:envWithFake…
readLaunchLog software healthy test/commands/workspace-initiative-open.test.ts:readLaunchL…
mkdir software healthy test/commands/initiative.test.ts:mkdir
expectedExistingPath software healthy test/commands/initiative.test.ts:expectedExistingPath
expectSameExistingPath software healthy test/commands/initiative.test.ts:expectSameExistingPath
parseJson software healthy test/commands/initiative.test.ts:parseJson
setupRegisteredStore software healthy test/commands/initiative.test.ts:setupRegisteredStore
setupUnregisteredStore software healthy test/commands/initiative.test.ts:setupUnregisteredStore
initiativeRoot software healthy test/commands/initiative.test.ts:initiativeRoot
readInitiativeState software healthy test/commands/initiative.test.ts:readInitiativeState
writeInvalidInitiative software healthy test/commands/initiative.test.ts:writeInvalidInitiative
toCrlf software healthy test/commands/validate.test.ts:toCrlf
isValidSchemaName software healthy test/commands/schema.test.ts:isValidSchemaName
mkdir software healthy test/commands/workspace.test.ts:mkdir
expectedExistingPath software healthy test/commands/workspace.test.ts:expectedExistingPath
expectSameExistingPath software healthy test/commands/workspace.test.ts:expectSameExistingPath
parseJson software healthy test/commands/workspace.test.ts:parseJson
createFakeExecutable software healthy test/commands/workspace.test.ts:createFakeExecutable
envWithFakeExecutable software healthy test/commands/workspace.test.ts:envWithFakeExecutable
readLaunchLog software healthy test/commands/workspace.test.ts:readLaunchLog
setupWorkspace software healthy test/commands/workspace.test.ts:setupWorkspace
readWorkspaceState software healthy test/commands/workspace.test.ts:readWorkspaceState
writeGlobalConfig software healthy test/commands/workspace.test.ts:writeGlobalConfig
runWorkspaceCommand software healthy test/commands/workspace.interactive.test.ts:runWorkspaceCom…
getPromptMocks software healthy test/commands/workspace.interactive.test.ts:getPromptMocks
mkdir software healthy test/commands/workspace.interactive.test.ts:mkdir
expectedExistingPath software healthy test/commands/workspace.interactive.test.ts:expectedExistin…
readWorkspaceState software healthy test/commands/workspace.interactive.test.ts:readWorkspaceSt…
setupInitiative software healthy test/commands/workspace.interactive.test.ts:setupInitiative
fakeSpawn software healthy test/commands/workspace-open.test.ts:fakeSpawn
runContextStoreCommand software healthy test/commands/context-store.test.ts:runContextStoreCommand
getPromptMocks software healthy test/commands/context-store.test.ts:getPromptMocks
mkdir software healthy test/commands/context-store.test.ts:mkdir
expectedExistingPath software healthy test/commands/context-store.test.ts:expectedExistingPath
parseJson software healthy test/commands/context-store.test.ts:parseJson

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
README.md software healthy README.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
MAINTAINERS.md software healthy MAINTAINERS.md
package.json software healthy package.json
package-lock.json software healthy package-lock.json
.coderabbit.yaml software healthy .coderabbit.yaml
README_OLD.md software healthy README_OLD.md
openspec-parallel-merge-plan.md software healthy openspec-parallel-merge-plan.md
eslint.config.js software warning eslint.config.js
tsconfig.json software healthy tsconfig.json
build.js software healthy build.js
AGENTS.md software healthy AGENTS.md
CHANGELOG.md software healthy CHANGELOG.md
vitest.config.ts software healthy vitest.config.ts
vitest.setup.ts software healthy vitest.setup.ts
README.md software healthy .devcontainer/README.md
devcontainer.json software healthy .devcontainer/devcontainer.json
AGENTS.md software healthy test/AGENTS.md
spec.md software healthy test/fixtures/tmp-init/openspec/specs/alpha/spec.md
proposal.md software healthy test/fixtures/tmp-init/openspec/changes/c1/proposal.md
spec.md software healthy test/fixtures/tmp-init/openspec/changes/c1/specs/alpha/spec…
artifact-workflow.test.ts software healthy test/commands/artifact-workflow.test.ts
workspace-initiative-open.test.ts software healthy test/commands/workspace-initiative-open.test.ts
spec.interactive-validate.test.ts software warning test/commands/spec.interactive-validate.test.ts
change.interactive-validate.test.ts software warning test/commands/change.interactive-validate.test.ts
initiative.test.ts software healthy test/commands/initiative.test.ts
validate.test.ts software healthy test/commands/validate.test.ts
schema.test.ts software healthy test/commands/schema.test.ts
validate.enriched-output.test.ts software warning test/commands/validate.enriched-output.test.ts
spec.test.ts software warning test/commands/spec.test.ts
completion.test.ts software warning test/commands/completion.test.ts
show.test.ts software warning test/commands/show.test.ts
workspace.test.ts software healthy test/commands/workspace.test.ts
workspace.interactive.test.ts software healthy test/commands/workspace.interactive.test.ts
workspace-open.test.ts software healthy test/commands/workspace-open.test.ts
context-store.test.ts software healthy test/commands/context-store.test.ts
change.interactive-show.test.ts software warning test/commands/change.interactive-show.test.ts
config.test.ts software warning test/commands/config.test.ts
change-initiative-link.test.ts software healthy test/commands/change-initiative-link.test.ts
feedback.test.ts software warning test/commands/feedback.test.ts
config-profile.test.ts software healthy test/commands/config-profile.test.ts
spec.interactive-show.test.ts software warning test/commands/spec.interactive-show.test.ts
basic.test.ts software healthy test/cli-e2e/basic.test.ts
file-system.test.ts software warning test/utils/file-system.test.ts
marker-updates.test.ts software warning test/utils/marker-updates.test.ts
interactive.test.ts software warning test/utils/interactive.test.ts
command-references.test.ts software warning test/utils/command-references.test.ts
change-utils.test.ts software warning test/utils/change-utils.test.ts
shell-detection.test.ts software warning test/utils/shell-detection.test.ts
change-metadata.test.ts software warning test/utils/change-metadata.test.ts

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
.devcontainer software healthy .devcontainer
test software healthy test
fixtures software healthy test/fixtures
tmp-init software healthy test/fixtures/tmp-init
openspec software healthy test/fixtures/tmp-init/openspec
specs software healthy test/fixtures/tmp-init/openspec/specs
alpha software healthy test/fixtures/tmp-init/openspec/specs/alpha
changes software healthy test/fixtures/tmp-init/openspec/changes
c1 software healthy test/fixtures/tmp-init/openspec/changes/c1
specs software healthy test/fixtures/tmp-init/openspec/changes/c1/specs
alpha software healthy test/fixtures/tmp-init/openspec/changes/c1/specs/alpha
commands software healthy test/commands
cli-e2e software healthy test/cli-e2e
utils software healthy test/utils
helpers software healthy test/helpers
core software healthy test/core
parsers software healthy test/core/parsers
context-store software healthy test/core/context-store
commands software healthy test/core/commands
shared software healthy test/core/shared
workspace software healthy test/core/workspace
templates software healthy test/core/templates
converters software healthy test/core/converters
completions software healthy test/core/completions
installers software healthy test/core/completions/installers
generators software healthy test/core/completions/generators
artifact-graph software healthy test/core/artifact-graph
collections software healthy test/core/collections
initiatives software healthy test/core/collections/initiatives
command-generation software healthy test/core/command-generation
prompts software healthy test/prompts
telemetry software healthy test/telemetry
specs software healthy test/specs
docs software healthy docs
workspaces-beta software healthy docs/workspaces-beta
scripts software healthy scripts
schemas software healthy schemas
workspace-planning software healthy schemas/workspace-planning
templates software healthy schemas/workspace-planning/templates
spec-driven software healthy schemas/spec-driven
templates software healthy schemas/spec-driven/templates
.github software healthy .github
workflows software healthy .github/workflows
openspec software healthy openspec
initiatives software healthy openspec/initiatives
context-store-and-initiatives software healthy openspec/initiatives/context-store-and-initiatives
work-items software healthy openspec/initiatives/context-store-and-initiatives/work-ite…
02-stabilize-workspace-as-local-view software healthy openspec/initiatives/context-store-and-initiatives/work-ite…
19-review-workspace-beta-compatibility-before-public-release software healthy openspec/initiatives/context-store-and-initiatives/work-ite…
13-agent-handoff-output-and-delivery-polish software healthy openspec/initiatives/context-store-and-initiatives/work-ite…

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
glob software healthy test/core/artifact-graph/outputs.test.ts:glob
ContextStoreCommand software healthy src/commands/context-store.ts:ContextStoreCommand
CompletionCommand software healthy src/commands/completion.ts:CompletionCommand
ShowCommand software healthy src/commands/show.ts:ShowCommand
SpecCommand software healthy src/commands/spec.ts:SpecCommand
InitiativeCliError software healthy src/commands/initiative.ts:InitiativeCliError
InitiativeCommand software healthy src/commands/initiative.ts:InitiativeCommand
WorkspaceCommand software healthy src/commands/workspace.ts:WorkspaceCommand
FeedbackCommand software healthy src/commands/feedback.ts:FeedbackCommand
ValidateCommand software healthy src/commands/validate.ts:ValidateCommand
ChangeCommand software healthy src/commands/change.ts:ChangeCommand
WorkspaceCliError software healthy src/commands/workspace/types.ts:WorkspaceCliError
FileSystemUtils software healthy src/utils/file-system.ts:FileSystemUtils
ChangeMetadataError software healthy src/utils/change-metadata.ts:ChangeMetadataError
ViewCommand software healthy src/core/view.ts:ViewCommand
InitCommand software healthy src/core/init.ts:InitCommand
ArchiveCommand software healthy src/core/archive.ts:ArchiveCommand
UpdateCommand software healthy src/core/update.ts:UpdateCommand
ListCommand software healthy src/core/list.ts:ListCommand
ChangeParser software healthy src/core/parsers/change-parser.ts:ChangeParser
MarkdownParser software healthy src/core/parsers/markdown-parser.ts:MarkdownParser
ContextStoreError software healthy src/core/context-store/errors.ts:ContextStoreError
JsonConverter software healthy src/core/converters/json-converter.ts:JsonConverter
CompletionProvider software healthy src/core/completions/completion-provider.ts:CompletionProvi…
CompletionFactory software healthy src/core/completions/factory.ts:CompletionFactory
BashInstaller software healthy src/core/completions/installers/bash-installer.ts:BashInsta…
ZshInstaller software healthy src/core/completions/installers/zsh-installer.ts:ZshInstall…
FishInstaller software healthy src/core/completions/installers/fish-installer.ts:FishInsta…
PowerShellInstaller software healthy src/core/completions/installers/powershell-installer.ts:Pow…
FishGenerator software healthy src/core/completions/generators/fish-generator.ts:FishGener…
ZshGenerator software healthy src/core/completions/generators/zsh-generator.ts:ZshGenerat…
BashGenerator software healthy src/core/completions/generators/bash-generator.ts:BashGener…
PowerShellGenerator software healthy src/core/completions/generators/powershell-generator.ts:Pow…
SchemaLoadError software healthy src/core/artifact-graph/resolver.ts:SchemaLoadError
SchemaValidationError software healthy src/core/artifact-graph/schema.ts:SchemaValidationError
ArtifactGraph software healthy src/core/artifact-graph/graph.ts:ArtifactGraph
TemplateLoadError software healthy src/core/artifact-graph/instruction-loader.ts:TemplateLoadE…
InitiativeResolutionError software healthy src/core/collections/initiatives/resolution.ts:InitiativeRe…
Validator software healthy src/core/validation/validator.ts:Validator
CommandAdapterRegistry software healthy src/core/command-generation/registry.ts:CommandAdapterRegis…

LabelLayerStatusPath
changes cicd healthy .github/workflows/ci.yml
test_pr cicd healthy .github/workflows/ci.yml
test_matrix cicd healthy .github/workflows/ci.yml
lint cicd healthy .github/workflows/ci.yml
nix-flake-validate cicd healthy .github/workflows/ci.yml
validate-changesets cicd healthy .github/workflows/ci.yml
required-checks-pr cicd healthy .github/workflows/ci.yml
required-checks-main cicd healthy .github/workflows/ci.yml
prepare cicd healthy .github/workflows/release-prepare.yml

LabelLayerStatusPath
/path/to/schema frontend healthy test/commands/schema.test.ts
/tmp/context-store/initiatives/billing-launch frontend healthy test/utils/change-metadata.test.ts
/Users/me/context/scratch frontend healthy test/core/workspace/foundation.test.ts
/repos/api frontend healthy test/core/workspace/foundation.test.ts

LabelLayerStatusPath
auth::src/core/templates/workflows/explore.ts security healthy src/core/templates/workflows/explore.ts
auth::src/core/templates/workflows/feedback.ts security healthy src/core/templates/workflows/feedback.ts
auth::src/core/templates/workflows/bulk-archive-change.ts security healthy src/core/templates/workflows/bulk-archive-change.ts
auth::.github/workflows/release-prepare.yml security healthy .github/workflows/release-prepare.yml

LabelLayerStatusPath
redis data healthy src/core/templates/workflows/explore.ts
sqlite data healthy src/core/templates/workflows/explore.ts
postgres data healthy src/core/templates/workflows/explore.ts

LabelLayerStatusPath
migration.test.ts data healthy test/core/migration.test.ts
migration.ts data healthy src/core/migration.ts

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml
gha::release-prepare cicd healthy .github/workflows/release-prepare.yml

LabelLayerStatusPath
repobility-clone-com0qtgs software healthy /tmp/repobility-clone-com0qtgs

LabelLayerStatusPath
generic_api_key::src/telemetry/index.ts security healthy src/telemetry/index.ts

LabelLayerStatusPath
APP_PRIVATE_KEY cicd healthy
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/d086c264-63cb-47c5-a5b4-d20dc58a8c1f/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/d086c264-63cb-47c5-a5b4-d20dc58a8c1f/

Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.