https://github.com/ar-io/ar-io-anchor
· scanned 2026-06-17 01:34 UTC (1 month, 2 weeks ago)
29 raw signals (0 security + 29 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +7.1 (diff) · 29 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 177 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.
| Label | Layer | Status | Path |
|---|---|---|---|
vitest.config.ts |
software | healthy | vitest.config.ts |
CLAUDE.md |
software | healthy | CLAUDE.md |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
LICENSE |
software | healthy | LICENSE |
package.json |
software | healthy | package.json |
tsconfig.json |
software | healthy | tsconfig.json |
package-lock.json |
software | healthy | spikes/lane-4b/package-lock.json |
spike-vercel.mjs |
software | healthy | spikes/lane-4b/spike-vercel.mjs |
spike-langchain.mjs |
software | healthy | spikes/lane-4b/spike-langchain.mjs |
package.json |
software | healthy | spikes/lane-4b/package.json |
README.md |
software | healthy | packages/s3/README.md |
LICENSE |
software | healthy | packages/s3/LICENSE |
package.json |
software | healthy | packages/s3/package.json |
tsconfig.build.json |
software | healthy | packages/s3/tsconfig.build.json |
index.ts |
software | healthy | packages/s3/src/index.ts |
s3.test.ts |
software | healthy | packages/s3/test/s3.test.ts |
README.md |
software | healthy | packages/anchor/README.md |
package.json |
software | healthy | packages/anchor/package.json |
tsconfig.build.json |
software | healthy | packages/anchor/tsconfig.build.json |
tsconfig.json |
software | healthy | packages/anchor/tsconfig.json |
index.ts |
software | healthy | packages/anchor/src/index.ts |
tags.ts |
software | healthy | packages/anchor/src/tags.ts |
store.ts |
software | healthy | packages/anchor/src/store.ts |
deephash.ts |
software | healthy | packages/anchor/src/deephash.ts |
envelope.ts |
software | healthy | packages/anchor/src/envelope.ts |
dataitem.ts |
software | healthy | packages/anchor/src/dataitem.ts |
turbo.ts |
software | healthy | packages/anchor/src/turbo.ts |
record.ts |
software | healthy | packages/anchor/src/record.ts |
errors.ts |
software | healthy | packages/anchor/src/errors.ts |
batch.ts |
software | healthy | packages/anchor/src/batch.ts |
signer.ts |
software | healthy | packages/anchor/src/signer.ts |
avro.ts |
software | healthy | packages/anchor/src/avro.ts |
types.ts |
software | healthy | packages/anchor/src/types.ts |
anchorer.ts |
software | healthy | packages/anchor/src/anchorer.ts |
profile.ts |
software | healthy | packages/anchor/src/profile.ts |
VENDORING.md |
software | healthy | packages/anchor/test-vectors/VENDORING.md |
events-event-02.json |
software | healthy | packages/anchor/test-vectors/ario.events-v1/events-event-02… |
events-event-01.json |
software | healthy | packages/anchor/test-vectors/ario.events-v1/events-event-01… |
events-checkpoint-01.json |
software | healthy | packages/anchor/test-vectors/ario.events-v1/events-checkpoi… |
record.test.ts |
software | healthy | packages/anchor/test/record.test.ts |
live-smoke.test.ts |
software | healthy | packages/anchor/test/live-smoke.test.ts |
anchorer.test.ts |
software | healthy | packages/anchor/test/anchorer.test.ts |
dataitem-arbundles.test.ts |
software | healthy | packages/anchor/test/dataitem-arbundles.test.ts |
batch.test.ts |
software | healthy | packages/anchor/test/batch.test.ts |
envelope.test.ts |
software | healthy | packages/anchor/test/envelope.test.ts |
profile.test.ts |
software | healthy | packages/anchor/test/profile.test.ts |
dataitem-python.test.ts |
software | healthy | packages/anchor/test/dataitem-python.test.ts |
deephash-avro.test.ts |
software | healthy | packages/anchor/test/deephash-avro.test.ts |
tags.test.ts |
software | healthy | packages/anchor/test/tags.test.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
add |
software | healthy | spikes/lane-4b/spike-vercel.mjs:add |
bindOk |
software | healthy | spikes/lane-4b/spike-vercel.mjs:bindOk |
bindOk |
software | healthy | spikes/lane-4b/spike-langchain.mjs:bindOk |
anchoredS3 |
software | healthy | packages/s3/src/index.ts:anchoredS3 |
spyAnchorer |
software | healthy | packages/s3/test/s3.test.ts:spyAnchorer |
fakeS3 |
software | healthy | packages/s3/test/s3.test.ts:fakeS3 |
buildTags |
software | healthy | packages/anchor/src/tags.ts:buildTags |
sha384 |
software | healthy | packages/anchor/src/deephash.ts:sha384 |
concat |
software | healthy | packages/anchor/src/deephash.ts:concat |
deepHashChunk |
software | healthy | packages/anchor/src/deephash.ts:deepHashChunk |
deepHashList |
software | healthy | packages/anchor/src/deephash.ts:deepHashList |
buildEnvelope |
software | healthy | packages/anchor/src/envelope.ts:buildEnvelope |
dataItemDeepHash |
software | healthy | packages/anchor/src/dataitem.ts:dataItemDeepHash |
buildSignedDataItem |
software | healthy | packages/anchor/src/dataitem.ts:buildSignedDataItem |
txIdFromDataItem |
software | healthy | packages/anchor/src/dataitem.ts:txIdFromDataItem |
base64Url |
software | healthy | packages/anchor/src/dataitem.ts:base64Url |
txId |
software | healthy | packages/anchor/src/turbo.ts:txId |
isValidEventType |
software | healthy | packages/anchor/src/record.ts:isValidEventType |
validateSubject |
software | healthy | packages/anchor/src/record.ts:validateSubject |
buildEventRecord |
software | healthy | packages/anchor/src/record.ts:buildEventRecord |
so |
software | healthy | packages/anchor/src/batch.ts:so |
previousHash |
software | healthy | packages/anchor/src/batch.ts:previousHash |
encodeAvroTags |
software | healthy | packages/anchor/src/avro.ts:encodeAvroTags |
writeAvroString |
software | healthy | packages/anchor/src/avro.ts:writeAvroString |
writeAvroVarintLong |
software | healthy | packages/anchor/src/avro.ts:writeAvroVarintLong |
createAnchorer |
software | healthy | packages/anchor/src/anchorer.ts:createAnchorer |
anchor |
software | healthy | packages/anchor/src/anchorer.ts:anchor |
anchorEnvelopeBytes |
software | healthy | packages/anchor/src/anchorer.ts:anchorEnvelopeBytes |
batch |
software | healthy | packages/anchor/src/anchorer.ts:batch |
requireSha256 |
software | healthy | packages/anchor/src/anchorer.ts:requireSha256 |
hashContent |
software | healthy | packages/anchor/src/anchorer.ts:hashContent |
noWarn |
software | healthy | packages/anchor/test/anchorer.test.ts:noWarn |
devAnchorer |
software | healthy | packages/anchor/test/anchorer.test.ts:devAnchorer |
settle |
software | healthy | packages/anchor/test/batch.test.ts:settle |
setup |
software | healthy | packages/anchor/test/batch.test.ts:setup |
recordOf |
software | healthy | packages/anchor/test/batch.test.ts:recordOf |
fixedInput |
software | healthy | packages/anchor/test/envelope.test.ts:fixedInput |
pythonAvailable |
software | healthy | packages/anchor/test/dataitem-python.test.ts:pythonAvailable |
fetchSequence |
software | healthy | packages/anchor/test/turbo.test.ts:fetchSequence |
fetchImpl |
software | healthy | packages/anchor/test/turbo.test.ts:fetchImpl |
noSleep |
software | healthy | packages/anchor/test/turbo.test.ts:noSleep |
signer |
software | healthy | packages/anchor/test/dataitem.test.ts:signer |
anchorCallbacks |
software | healthy | packages/langchain/src/index.ts:anchorCallbacks |
errorMessage |
software | healthy | packages/langchain/src/index.ts:errorMessage |
spyAnchorer |
software | healthy | packages/langchain/test/langchain.test.ts:spyAnchorer |
meta |
software | healthy | packages/langchain/test/langchain.test.ts:meta |
parse_dataitem |
software | healthy | tools/ans104-conformance/verify_dataitem.py:61 |
take |
software | healthy | tools/ans104-conformance/verify_dataitem.py:65 |
deep_hash_chunk |
software | healthy | tools/ans104-conformance/verify_dataitem.py:109 |
deep_hash_list |
software | healthy | tools/ans104-conformance/verify_dataitem.py:115 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
spikes |
software | healthy | spikes |
lane-4b |
software | healthy | spikes/lane-4b |
packages |
software | healthy | packages |
s3 |
software | healthy | packages/s3 |
src |
software | healthy | packages/s3/src |
test |
software | healthy | packages/s3/test |
anchor |
software | healthy | packages/anchor |
src |
software | healthy | packages/anchor/src |
test-vectors |
software | healthy | packages/anchor/test-vectors |
ario.events-v1 |
software | healthy | packages/anchor/test-vectors/ario.events-v1 |
test |
software | healthy | packages/anchor/test |
langchain |
software | healthy | packages/langchain |
src |
software | healthy | packages/langchain/src |
test |
software | healthy | packages/langchain/test |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
tools |
software | healthy | tools |
ans104-conformance |
software | healthy | tools/ans104-conformance |
examples |
software | healthy | examples |
docs |
software | healthy | docs |
| Label | Layer | Status | Path |
|---|---|---|---|
ArioAnchorHandler |
software | healthy | spikes/lane-4b/spike-langchain.mjs:ArioAnchorHandler |
MemoryStore |
software | healthy | packages/anchor/src/store.ts:MemoryStore |
SolanaWalletSigner |
software | healthy | packages/anchor/src/dataitem.ts:SolanaWalletSigner |
TurboUploader |
software | healthy | packages/anchor/src/turbo.ts:TurboUploader |
AnchorError |
software | healthy | packages/anchor/src/errors.ts:AnchorError |
FundingExhaustedError |
software | healthy | packages/anchor/src/errors.ts:FundingExhaustedError |
UploadRejectedError |
software | healthy | packages/anchor/src/errors.ts:UploadRejectedError |
UploadFailedError |
software | healthy | packages/anchor/src/errors.ts:UploadFailedError |
TxIdMismatchError |
software | healthy | packages/anchor/src/errors.ts:TxIdMismatchError |
ProductionConfigError |
software | healthy | packages/anchor/src/errors.ts:ProductionConfigError |
Batcher |
software | healthy | packages/anchor/src/batch.ts:Batcher |
LocalEd25519Signer |
software | healthy | packages/anchor/src/signer.ts:LocalEd25519Signer |
StubUploader |
software | healthy | packages/anchor/test/anchorer.test.ts:StubUploader |
FakeClock |
software | healthy | packages/anchor/test/batch.test.ts:FakeClock |
StubUploader |
software | healthy | packages/anchor/test/batch.test.ts:StubUploader |
AnchorCallbackHandler |
software | healthy | packages/langchain/src/index.ts:AnchorCallbackHandler |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | packages/anchor/src/store.ts |
redis |
data | healthy | packages/anchor/src/store.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.github/workflows/release-anchor.yml |
security | healthy | .github/workflows/release-anchor.yml |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::release-anchor |
cicd | healthy | .github/workflows/release-anchor.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
publish |
cicd | healthy | .github/workflows/release-anchor.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
ar-io__ar-io-anchor |
software | healthy | /data/fable5_failed_archive/ar-io__ar-io-anchor |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
This page is publicly accessible at:
https://repobility.com/scan/4743835b-8864-408d-9de6-90887fb26443/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/4743835b-8864-408d-9de6-90887fb26443/
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.