https://github.com/yeheskieltame/claudelance
· scanned 2026-06-16 01:05 UTC (2 months, 1 week ago)
53 raw signals (0 security + 53 graph)
Last scanned 2 months, 1 week ago · v1 · 52 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 781 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 |
|---|---|---|---|
parseBool |
software | healthy | apps/relayer/src/config.ts:parseBool |
parseNetwork |
software | healthy | apps/relayer/src/config.ts:parseNetwork |
loadConfig |
software | healthy | apps/relayer/src/config.ts:loadConfig |
verifyGithubSignature |
software | healthy | apps/relayer/src/github.ts:verifyGithubSignature |
parseCiWebhook |
software | healthy | apps/relayer/src/github.ts:parseCiWebhook |
run |
software | healthy | apps/relayer/src/github.ts:run |
extractPrUrls |
software | healthy | apps/relayer/src/github.ts:extractPrUrls |
number |
software | healthy | apps/relayer/src/github.ts:number |
main |
software | healthy | apps/relayer/src/index.ts:main |
tick |
software | healthy | apps/relayer/src/index.ts:tick |
shutdown |
software | healthy | apps/relayer/src/index.ts:shutdown |
createAgentIdCache |
software | healthy | apps/relayer/src/keeper.ts:createAgentIdCache |
createKeeperState |
software | healthy | apps/relayer/src/keeper.ts:createKeeperState |
runKeeperTick |
software | healthy | apps/relayer/src/keeper.ts:runKeeperTick |
terminal |
software | healthy | apps/relayer/src/keeper.ts:terminal |
executeBatch |
software | healthy | apps/relayer/src/keeper.ts:executeBatch |
resolveAgentId |
software | healthy | apps/relayer/src/keeper.ts:resolveAgentId |
actionMeta |
software | healthy | apps/relayer/src/keeper.ts:actionMeta |
handleCiWebhook |
software | healthy | apps/relayer/src/keeper.ts:handleCiWebhook |
errorMessage |
software | healthy | apps/relayer/src/keeper.ts:errorMessage |
logs |
software | healthy | apps/relayer/src/chain.ts:logs |
poll |
software | healthy | apps/relayer/src/chain.ts:poll |
args |
software | healthy | apps/relayer/src/chain.ts:args |
createServer |
software | healthy | apps/relayer/src/server.ts:createServer |
decideKeeperActions |
software | healthy | apps/relayer/src/decisions.ts:decideKeeperActions |
ciPassedFromConclusion |
software | healthy | apps/relayer/src/decisions.ts:ciPassedFromConclusion |
decideAttest |
software | healthy | apps/relayer/src/decisions.ts:decideAttest |
normalizeDeliverableUrl |
software | healthy | apps/relayer/src/decisions.ts:normalizeDeliverableUrl |
padCommitHash |
software | healthy | apps/relayer/src/decisions.ts:padCommitHash |
deliverableMatchesCi |
software | healthy | apps/relayer/src/decisions.ts:deliverableMatchesCi |
shouldReattest |
software | healthy | apps/relayer/src/decisions.ts:shouldReattest |
sign |
software | healthy | apps/relayer/src/github.test.ts:sign |
bounty |
software | healthy | apps/relayer/src/keeper.test.ts:bounty |
fakeChain |
software | healthy | apps/relayer/src/keeper.test.ts:fakeChain |
silent |
software | healthy | apps/relayer/src/keeper.test.ts:silent |
AmbientBackground |
software | healthy | apps/web/components/ambient-background.tsx:AmbientBackground |
WorkerClaimCard |
software | healthy | apps/web/components/worker-claim-card.tsx:WorkerClaimCard |
withdraw |
software | healthy | apps/web/components/worker-claim-card.tsx:withdraw |
hash |
software | healthy | apps/web/components/worker-claim-card.tsx:hash |
claimAll |
software | healthy | apps/web/components/worker-claim-card.tsx:claimAll |
Footer |
software | healthy | apps/web/components/footer.tsx:Footer |
LiveStats |
software | healthy | apps/web/components/live-stats.tsx:LiveStats |
Stat |
software | healthy | apps/web/components/live-stats.tsx:Stat |
WorkerEarningsCard |
software | healthy | apps/web/components/worker-earnings-card.tsx:WorkerEarnings… |
RecentActivityFeed |
software | healthy | apps/web/components/recent-activity-feed.tsx:RecentActivity… |
TerminalShell |
software | healthy | apps/web/components/recent-activity-feed.tsx:TerminalShell |
InstallPrompt |
software | healthy | apps/web/components/install-prompt.tsx:InstallPrompt |
handleInstall |
software | healthy | apps/web/components/install-prompt.tsx:handleInstall |
handleDismiss |
software | healthy | apps/web/components/install-prompt.tsx:handleDismiss |
CardCorners |
software | healthy | apps/web/components/how-it-works.tsx:CardCorners |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
.env.example |
software | healthy | .env.example |
LICENSE |
software | healthy | LICENSE |
SECURITY.md |
software | healthy | SECURITY.md |
railway.json |
software | healthy | railway.json |
tsconfig.base.json |
software | healthy | tsconfig.base.json |
README.md |
software | healthy | apps/relayer/README.md |
package.json |
software | healthy | apps/relayer/package.json |
Dockerfile |
software | healthy | apps/relayer/Dockerfile |
.env.example |
software | healthy | apps/relayer/.env.example |
tsconfig.json |
software | healthy | apps/relayer/tsconfig.json |
config.ts |
software | healthy | apps/relayer/src/config.ts |
decisions.test.ts |
software | healthy | apps/relayer/src/decisions.test.ts |
github.ts |
software | healthy | apps/relayer/src/github.ts |
index.ts |
software | healthy | apps/relayer/src/index.ts |
keeper.ts |
software | healthy | apps/relayer/src/keeper.ts |
chain.ts |
software | healthy | apps/relayer/src/chain.ts |
server.ts |
software | healthy | apps/relayer/src/server.ts |
decisions.ts |
software | healthy | apps/relayer/src/decisions.ts |
github.test.ts |
software | healthy | apps/relayer/src/github.test.ts |
keeper.test.ts |
software | healthy | apps/relayer/src/keeper.test.ts |
postcss.config.mjs |
software | healthy | apps/web/postcss.config.mjs |
README.md |
software | healthy | apps/web/README.md |
tailwind.config.ts |
software | healthy | apps/web/tailwind.config.ts |
package.json |
software | healthy | apps/web/package.json |
.env.example |
software | healthy | apps/web/.env.example |
tsconfig.json |
software | healthy | apps/web/tsconfig.json |
LICENSE |
software | healthy | apps/web/LICENSE |
next.config.ts |
software | healthy | apps/web/next.config.ts |
PRIVY_SETUP.md |
software | healthy | apps/web/docs/PRIVY_SETUP.md |
ambient-background.tsx |
software | healthy | apps/web/components/ambient-background.tsx |
worker-claim-card.tsx |
software | healthy | apps/web/components/worker-claim-card.tsx |
bounty-card.snapshot.test.tsx |
software | healthy | apps/web/components/bounty-card.snapshot.test.tsx |
footer.tsx |
software | healthy | apps/web/components/footer.tsx |
live-stats.tsx |
software | healthy | apps/web/components/live-stats.tsx |
worker-earnings-card.tsx |
software | healthy | apps/web/components/worker-earnings-card.tsx |
recent-activity-feed.tsx |
software | healthy | apps/web/components/recent-activity-feed.tsx |
install-prompt.tsx |
software | healthy | apps/web/components/install-prompt.tsx |
how-it-works.tsx |
software | healthy | apps/web/components/how-it-works.tsx |
connected-self-badge.tsx |
software | healthy | apps/web/components/connected-self-badge.tsx |
workers-table.tsx |
software | healthy | apps/web/components/workers-table.tsx |
bounties-table.tsx |
software | healthy | apps/web/components/bounties-table.tsx |
worker-list-row.tsx |
software | healthy | apps/web/components/worker-list-row.tsx |
theme-toggle.tsx |
software | healthy | apps/web/components/theme-toggle.tsx |
transaction-toast.tsx |
software | healthy | apps/web/components/transaction-toast.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
apps |
software | healthy | apps |
relayer |
software | healthy | apps/relayer |
src |
software | healthy | apps/relayer/src |
web |
software | healthy | apps/web |
docs |
software | healthy | apps/web/docs |
components |
software | healthy | apps/web/components |
ui |
software | healthy | apps/web/components/ui |
motion |
software | healthy | apps/web/components/motion |
profile |
software | healthy | apps/web/components/profile |
app |
software | healthy | apps/web/app |
about |
software | healthy | apps/web/app/about |
bounties |
software | healthy | apps/web/app/bounties |
api |
software | healthy | apps/web/app/api |
bounties |
software | healthy | apps/web/app/api/bounties |
swarm |
software | healthy | apps/web/app/api/swarm |
health |
software | healthy | apps/web/app/api/health |
bounty |
software | healthy | apps/web/app/api/bounty |
[id] |
software | healthy | apps/web/app/api/bounty/[id] |
agent |
software | healthy | apps/web/app/api/agent |
manifest.json |
software | healthy | apps/web/app/api/agent/manifest.json |
manifest |
software | healthy | apps/web/app/api/agent/manifest |
erc8004 |
software | healthy | apps/web/app/api/agent/erc8004 |
worker |
software | healthy | apps/web/app/api/worker |
[address] |
software | healthy | apps/web/app/api/worker/[address] |
agents |
software | healthy | apps/web/app/api/agents |
[id] |
software | healthy | apps/web/app/api/agents/[id] |
agent-card |
software | healthy | apps/web/app/api/agents/[id]/agent-card |
stats |
software | healthy | apps/web/app/api/stats |
docs |
software | healthy | apps/web/app/docs |
bounty |
software | healthy | apps/web/app/bounty |
[id] |
software | healthy | apps/web/app/bounty/[id] |
post |
software | healthy | apps/web/app/post |
worker |
software | healthy | apps/web/app/worker |
me |
software | healthy | apps/web/app/worker/me |
[address] |
software | healthy | apps/web/app/worker/[address] |
workers |
software | healthy | apps/web/app/workers |
claim |
software | healthy | apps/web/app/claim |
terms |
software | healthy | apps/web/app/terms |
profile |
software | healthy | apps/web/app/profile |
privacy |
software | healthy | apps/web/app/privacy |
style-guide |
software | healthy | apps/web/app/style-guide |
revenue |
software | healthy | apps/web/app/revenue |
lib |
software | healthy | apps/web/lib |
wallet |
software | healthy | apps/web/lib/wallet |
public |
software | healthy | apps/web/public |
schemas |
software | healthy | apps/web/public/schemas |
docs |
software | healthy | docs |
revenue |
software | healthy | docs/revenue |
scripts |
software | healthy | scripts |
packages |
software | healthy | packages |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ChainClient |
software | healthy | apps/relayer/src/chain.ts:ChainClient |
snippets |
software | healthy | apps/web/lib/token-theme.ts:snippets |
TokenManager |
software | healthy | packages/sdk/src/token-manager.ts:TokenManager |
so |
software | healthy | packages/sdk/src/list-bounties.ts:so |
ClaudelanceClient |
software | healthy | packages/sdk/src/client.ts:ClaudelanceClient |
for |
software | healthy | packages/sdk/src/errors.ts:for |
ClaudelanceError |
software | healthy | packages/sdk/src/errors.ts:ClaudelanceError |
InsufficientFundsError |
software | healthy | packages/sdk/src/errors.ts:InsufficientFundsError |
AlreadyClaimedError |
software | healthy | packages/sdk/src/errors.ts:AlreadyClaimedError |
NotTargetWorkerError |
software | healthy | packages/sdk/src/errors.ts:NotTargetWorkerError |
NoAgentIdentityError |
software | healthy | packages/sdk/src/errors.ts:NoAgentIdentityError |
NothingToWithdrawError |
software | healthy | packages/sdk/src/errors.ts:NothingToWithdrawError |
BountyNotOpenError |
software | healthy | packages/sdk/src/errors.ts:BountyNotOpenError |
DeadlinePassedError |
software | healthy | packages/sdk/src/errors.ts:DeadlinePassedError |
TaskTypeNotEnabledError |
software | healthy | packages/sdk/src/errors.ts:TaskTypeNotEnabledError |
TokenNotAllowedError |
software | healthy | packages/sdk/src/errors.ts:TokenNotAllowedError |
AlreadySubmittedError |
software | healthy | packages/sdk/src/errors.ts:AlreadySubmittedError |
WinnerInvalidError |
software | healthy | packages/sdk/src/errors.ts:WinnerInvalidError |
SlotsFullError |
software | healthy | packages/sdk/src/errors.ts:SlotsFullError |
NotClaimerError |
software | healthy | packages/sdk/src/errors.ts:NotClaimerError |
NoSubmissionError |
software | healthy | packages/sdk/src/errors.ts:NoSubmissionError |
NotPosterError |
software | healthy | packages/sdk/src/errors.ts:NotPosterError |
ContractPausedError |
software | healthy | packages/sdk/src/errors.ts:ContractPausedError |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | apps/web/app/page.tsx |
/about |
frontend | healthy | apps/web/app/about/page.tsx |
/bounties |
frontend | healthy | apps/web/app/bounties/page.tsx |
/docs |
frontend | healthy | apps/web/app/docs/page.tsx |
/bounty/[id] |
frontend | healthy | apps/web/app/bounty/[id]/page.tsx |
/post |
frontend | healthy | apps/web/app/post/page.tsx |
/worker/me |
frontend | healthy | apps/web/app/worker/me/page.tsx |
/worker/[address] |
frontend | healthy | apps/web/app/worker/[address]/page.tsx |
/workers |
frontend | healthy | apps/web/app/workers/page.tsx |
/claim |
frontend | healthy | apps/web/app/claim/page.tsx |
/terms |
frontend | healthy | apps/web/app/terms/page.tsx |
/profile |
frontend | healthy | apps/web/app/profile/page.tsx |
/privacy |
frontend | healthy | apps/web/app/privacy/page.tsx |
/style-guide |
frontend | healthy | apps/web/app/style-guide/page.tsx |
/revenue |
frontend | healthy | apps/web/app/revenue/page.tsx |
/api/bounties |
frontend | healthy | apps/web/lib/agent-manifest.ts |
/api/bounty/[id] |
frontend | healthy | apps/web/lib/agent-manifest.ts |
/api/health |
frontend | healthy | apps/web/lib/agent-manifest.ts |
/api/stats |
frontend | healthy | apps/web/lib/agent-manifest.ts |
/api/worker/[address] |
frontend | healthy | apps/web/lib/agent-manifest.ts |
/api/swarm |
frontend | healthy | apps/web/lib/agent-manifest.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
PrivyWalletButton |
frontend | healthy | apps/web/components/privy-wallet-button.tsx |
DisplayCards |
frontend | healthy | apps/web/components/ui/display-cards.tsx |
NotFound |
frontend | healthy | apps/web/app/not-found.tsx |
HomePage |
frontend | healthy | apps/web/app/page.tsx |
RootLayout |
frontend | healthy | apps/web/app/layout.tsx |
Error |
frontend | healthy | apps/web/app/error.tsx |
GlobalError |
frontend | healthy | apps/web/app/global-error.tsx |
AboutPage |
frontend | healthy | apps/web/app/about/page.tsx |
BountiesPage |
frontend | healthy | apps/web/app/bounties/page.tsx |
DocsPage |
frontend | healthy | apps/web/app/docs/page.tsx |
BountyDetailLoading |
frontend | healthy | apps/web/app/bounty/[id]/loading.tsx |
Page |
frontend | healthy | apps/web/app/post/page.tsx |
WorkerMePage |
frontend | healthy | apps/web/app/worker/me/page.tsx |
WorkerLoading |
frontend | healthy | apps/web/app/worker/[address]/loading.tsx |
WorkersLoading |
frontend | healthy | apps/web/app/workers/loading.tsx |
ClaimPage |
frontend | healthy | apps/web/app/claim/page.tsx |
TermsPage |
frontend | healthy | apps/web/app/terms/page.tsx |
ProfilePage |
frontend | healthy | apps/web/app/profile/page.tsx |
PrivacyPage |
frontend | healthy | apps/web/app/privacy/page.tsx |
StyleGuidePage |
frontend | healthy | apps/web/app/style-guide/page.tsx |
RevenuePage |
frontend | healthy | apps/web/app/revenue/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | apps/relayer/src/server.ts |
GET /health |
api | healthy | apps/relayer/src/server.ts |
POST /webhooks/github |
api | healthy | apps/relayer/src/server.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | pnpm-lock.yaml |
port:15 |
network | healthy | pnpm-lock.yaml |
port:8787 |
network | healthy | apps/relayer/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
MIRROR_PUSH_TOKEN |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
NPM_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
redis |
data | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::apps/web/components/problem-section.tsx |
security | healthy | apps/web/components/problem-section.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::subtree-mirror |
cicd | healthy | .github/workflows/subtree-mirror.yml |
gha::publish-npm |
cicd | healthy | .github/workflows/publish-npm.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
mirror |
cicd | healthy | .github/workflows/subtree-mirror.yml |
publish |
cicd | healthy | .github/workflows/publish-npm.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-wfkwbkmt |
software | healthy | /tmp/repobility-clone-wfkwbkmt |
| Label | Layer | Status | Path |
|---|---|---|---|
image::apps/relayer/Dockerfile |
hardware | healthy | apps/relayer/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | pnpm-lock.yaml |
This page is publicly accessible at:
https://repobility.com/scan/ab9339dd-59c5-45f2-a3b7-72a0bba8114d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ab9339dd-59c5-45f2-a3b7-72a0bba8114d/
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.