Scan timing: clone 6.94s · analysis 23.44s · 9.6 MB · GitHub API rate-limit (preflight)
https://github.com/woodser/monero-ts
· scanned 2026-06-05 12:48 UTC (5 days, 10 hours ago)
· 10 languages
290 raw signals (116 security + 174 graph) 55th percentile · Typescript · medium (20-100K LoC) System graph score 76 (lower by 5)
Last scanned 5 days, 10 hours ago · v2 · 185 actionable findings from 2 signal sources. 18 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
100.0 | 0.15 | 15.00 |
security_score |
55.0 | 0.25 | 13.75 |
testing_score |
69.0 | 0.20 | 13.80 |
documentation_score |
73.0 | 0.15 | 10.95 |
practices_score |
67.0 | 0.15 | 10.05 |
code_quality |
69.5 | 0.10 | 6.95 |
| Overall | 1.00 | 70.5 |
All 507 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 |
|---|---|---|---|
webpack.worker.js |
software | warning | webpack.worker.js |
webpack.tests.js |
software | warning | webpack.tests.js |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
index.ts |
software | healthy | index.ts |
webpack.base.js |
software | warning | webpack.base.js |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
bounties.md |
software | healthy | docs/bounties.md |
index.html |
software | healthy | docs/typedocs/index.html |
modules.html |
software | healthy | docs/typedocs/modules.html |
createWalletKeys.html |
software | healthy | docs/typedocs/functions/createWalletKeys.html |
getVersion.html |
software | healthy | docs/typedocs/functions/getVersion.html |
connectToWalletRpc.html |
software | healthy | docs/typedocs/functions/connectToWalletRpc.html |
createWalletFull.html |
software | healthy | docs/typedocs/functions/createWalletFull.html |
openWalletFull.html |
software | healthy | docs/typedocs/functions/openWalletFull.html |
shutdown.html |
software | healthy | docs/typedocs/functions/shutdown.html |
connectToDaemonRpc.html |
software | healthy | docs/typedocs/functions/connectToDaemonRpc.html |
search.js |
software | warning | docs/typedocs/assets/search.js |
highlight.css |
software | healthy | docs/typedocs/assets/highlight.css |
main.js |
software | healthy | docs/typedocs/assets/main.js |
style.css |
software | healthy | docs/typedocs/assets/style.css |
navigation.js |
software | warning | docs/typedocs/assets/navigation.js |
MoneroWalletRpc.html |
software | healthy | docs/typedocs/classes/MoneroWalletRpc.html |
MoneroWalletFull.html |
software | healthy | docs/typedocs/classes/MoneroWalletFull.html |
MoneroOutgoingTransfer.html |
software | healthy | docs/typedocs/classes/MoneroOutgoingTransfer.html |
MoneroDestination.html |
software | healthy | docs/typedocs/classes/MoneroDestination.html |
MoneroDaemonRpc.html |
software | healthy | docs/typedocs/classes/MoneroDaemonRpc.html |
MoneroOutputHistogramEntry.html |
software | healthy | docs/typedocs/classes/MoneroOutputHistogramEntry.html |
MoneroRpcError.html |
software | healthy | docs/typedocs/classes/MoneroRpcError.html |
MoneroDaemonUpdateCheckResult.html |
software | healthy | docs/typedocs/classes/MoneroDaemonUpdateCheckResult.html |
MoneroDaemon.html |
software | healthy | docs/typedocs/classes/MoneroDaemon.html |
LibraryUtils.html |
software | healthy | docs/typedocs/classes/LibraryUtils.html |
MoneroSubaddress.html |
software | healthy | docs/typedocs/classes/MoneroSubaddress.html |
MoneroWallet.html |
software | healthy | docs/typedocs/classes/MoneroWallet.html |
MoneroWalletKeys.html |
software | healthy | docs/typedocs/classes/MoneroWalletKeys.html |
MoneroDaemonInfo.html |
software | healthy | docs/typedocs/classes/MoneroDaemonInfo.html |
MoneroMessageSignatureResult.html |
software | healthy | docs/typedocs/classes/MoneroMessageSignatureResult.html |
HttpClient.html |
software | healthy | docs/typedocs/classes/HttpClient.html |
MoneroCheck.html |
software | healthy | docs/typedocs/classes/MoneroCheck.html |
MoneroTxQuery.html |
software | healthy | docs/typedocs/classes/MoneroTxQuery.html |
MoneroSyncResult.html |
software | healthy | docs/typedocs/classes/MoneroSyncResult.html |
MoneroOutput.html |
software | healthy | docs/typedocs/classes/MoneroOutput.html |
MoneroMultisigInitResult.html |
software | healthy | docs/typedocs/classes/MoneroMultisigInitResult.html |
MoneroError.html |
software | healthy | docs/typedocs/classes/MoneroError.html |
MoneroAddressBookEntry.html |
software | healthy | docs/typedocs/classes/MoneroAddressBookEntry.html |
MoneroRpcConnection.html |
software | healthy | docs/typedocs/classes/MoneroRpcConnection.html |
MoneroHardForkInfo.html |
software | healthy | docs/typedocs/classes/MoneroHardForkInfo.html |
MoneroBlockTemplate.html |
software | healthy | docs/typedocs/classes/MoneroBlockTemplate.html |
MoneroBlock.html |
software | healthy | docs/typedocs/classes/MoneroBlock.html |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
getVersion |
software | healthy | index.ts:getVersion |
connectToDaemonRpc |
software | healthy | index.ts:connectToDaemonRpc |
connectToWalletRpc |
software | healthy | index.ts:connectToWalletRpc |
createWalletFull |
software | healthy | index.ts:createWalletFull |
openWalletFull |
software | healthy | index.ts:openWalletFull |
createWalletKeys |
software | healthy | index.ts:createWalletKeys |
shutdown |
software | healthy | index.ts:shutdown |
Me |
software | healthy | docs/typedocs/assets/main.js:Me |
Fe |
software | healthy | docs/typedocs/assets/main.js:Fe |
De |
software | healthy | docs/typedocs/assets/main.js:De |
s |
software | healthy | docs/typedocs/assets/main.js:s |
G |
software | healthy | docs/typedocs/assets/main.js:G |
ie |
software | healthy | docs/typedocs/assets/main.js:ie |
le |
software | healthy | docs/typedocs/assets/main.js:le |
K |
software | healthy | docs/typedocs/assets/main.js:K |
r |
software | healthy | docs/typedocs/assets/main.js:r |
ge |
software | healthy | docs/typedocs/assets/main.js:ge |
be |
software | healthy | docs/typedocs/assets/main.js:be |
xe |
software | healthy | docs/typedocs/assets/main.js:xe |
subaddress |
software | healthy | src/test/TestMoneroWalletCommon.ts:subaddress |
checkAmount |
software | healthy | src/test/TestMoneroWalletCommon.ts:checkAmount |
address |
software | healthy | src/test/TestMoneroWalletCommon.ts:address |
testWalletNotifications |
software | healthy | src/test/TestMoneroWalletCommon.ts:testWalletNotifications |
testWalletNotificationsAux |
software | healthy | src/test/TestMoneroWalletCommon.ts:testWalletNotificationsA… |
numAccounts |
software | healthy | src/test/TestMoneroWalletCommon.ts:numAccounts |
getMissingOutputs |
software | healthy | src/test/TestMoneroWalletCommon.ts:getMissingOutputs |
issuesToStr |
software | healthy | src/test/TestMoneroWalletCommon.ts:issuesToStr |
testNotifiedOutput |
software | healthy | src/test/TestMoneroWalletCommon.ts:testNotifiedOutput |
getOutputState |
software | healthy | src/test/TestMoneroWalletCommon.ts:getOutputState |
testSendAndUpdateTxs |
software | healthy | src/test/TestMoneroWalletCommon.ts:testSendAndUpdateTxs |
testOutInPairs |
software | healthy | src/test/TestMoneroWalletCommon.ts:testOutInPairs |
testOutInPair |
software | healthy | src/test/TestMoneroWalletCommon.ts:testOutInPair |
testUnlockTx |
software | healthy | src/test/TestMoneroWalletCommon.ts:testUnlockTx |
testSendFromMultiple |
software | healthy | src/test/TestMoneroWalletCommon.ts:testSendFromMultiple |
testSendToSingle |
software | healthy | src/test/TestMoneroWalletCommon.ts:testSendToSingle |
sendAmount |
software | healthy | src/test/TestMoneroWalletCommon.ts:sendAmount |
dustAmt |
software | healthy | src/test/TestMoneroWalletCommon.ts:dustAmt |
testSendToMultiple |
software | healthy | src/test/TestMoneroWalletCommon.ts:testSendToMultiple |
testSweepWallet |
software | healthy | src/test/TestMoneroWalletCommon.ts:testSweepWallet |
numFrozenBefore |
software | healthy | src/test/TestMoneroWalletCommon.ts:numFrozenBefore |
subaddressIndex |
software | healthy | src/test/TestMoneroWalletCommon.ts:subaddressIndex |
testSpendTx |
software | healthy | src/test/TestMoneroWalletCommon.ts:testSpendTx |
testAccount |
software | healthy | src/test/TestMoneroWalletCommon.ts:testAccount |
testSubaddress |
software | healthy | src/test/TestMoneroWalletCommon.ts:testSubaddress |
getRandomTransactions |
software | healthy | src/test/TestMoneroWalletCommon.ts:getRandomTransactions |
testTransfer |
software | healthy | src/test/TestMoneroWalletCommon.ts:testTransfer |
testIncomingTransfer |
software | healthy | src/test/TestMoneroWalletCommon.ts:testIncomingTransfer |
testOutgoingTransfer |
software | healthy | src/test/TestMoneroWalletCommon.ts:testOutgoingTransfer |
testDestination |
software | healthy | src/test/TestMoneroWalletCommon.ts:testDestination |
testInputWallet |
software | healthy | src/test/TestMoneroWalletCommon.ts:testInputWallet |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TestMoneroWalletCommon |
software | healthy | src/test/TestMoneroWalletCommon.ts:TestMoneroWalletCommon |
ReceivedOutputNotificationTester |
software | healthy | src/test/TestMoneroWalletCommon.ts:ReceivedOutputNotificati… |
WalletNotificationCollector |
software | healthy | src/test/TestMoneroWalletCommon.ts:WalletNotificationCollec… |
TestMoneroDaemonRpc |
software | healthy | src/test/TestMoneroDaemonRpc.ts:TestMoneroDaemonRpc |
extends |
software | healthy | src/test/TestMoneroDaemonRpc.ts:extends |
TestMoneroConnectionManager |
software | healthy | src/test/TestMoneroConnectionManager.ts:TestMoneroConnectio… |
ConnectionChangeCollector |
software | healthy | src/test/TestMoneroConnectionManager.ts:ConnectionChangeCol… |
TestSampleCode |
software | healthy | src/test/TestSampleCode.ts:TestSampleCode |
extends |
software | healthy | src/test/TestSampleCode.ts:extends |
TestMoneroUtils |
software | healthy | src/test/TestMoneroUtils.ts:TestMoneroUtils |
TestMoneroWalletFull |
software | healthy | src/test/TestMoneroWalletFull.ts:TestMoneroWalletFull |
to |
software | healthy | src/test/TestMoneroWalletFull.ts:to |
SyncProgressTester |
software | healthy | src/test/TestMoneroWalletFull.ts:SyncProgressTester |
WalletSyncTester |
software | healthy | src/test/TestMoneroWalletFull.ts:WalletSyncTester |
TestMoneroWalletKeys |
software | healthy | src/test/TestMoneroWalletKeys.ts:TestMoneroWalletKeys |
TestMoneroWalletRpc |
software | healthy | src/test/TestMoneroWalletRpc.ts:TestMoneroWalletRpc |
to |
software | healthy | src/test/utils/StartMining.ts:to |
StartMining |
software | healthy | src/test/utils/StartMining.ts:StartMining |
WalletSyncPrinter |
software | healthy | src/test/utils/WalletSyncPrinter.ts:WalletSyncPrinter |
WalletEqualityUtils |
software | healthy | src/test/utils/WalletEqualityUtils.ts:WalletEqualityUtils |
TestUtils |
software | healthy | src/test/utils/TestUtils.ts:TestUtils |
to |
software | healthy | src/test/utils/RunWalletRpcTestServers.ts:to |
RunWalletRpcTestServers |
software | healthy | src/test/utils/RunWalletRpcTestServers.ts:RunWalletRpcTestS… |
is |
software | healthy | src/test/utils/WalletTxTracker.ts:is |
WalletTxTracker |
software | healthy | src/test/utils/WalletTxTracker.ts:WalletTxTracker |
Filter |
software | healthy | src/main/ts/common/Filter.ts:Filter |
LibraryUtils |
software | healthy | src/main/ts/common/LibraryUtils.ts:LibraryUtils |
MoneroUtils |
software | healthy | src/main/ts/common/MoneroUtils.ts:MoneroUtils |
SslOptions |
software | healthy | src/main/ts/common/SslOptions.ts:SslOptions |
HttpClient |
software | healthy | src/main/ts/common/HttpClient.ts:HttpClient |
MoneroRpcConnection |
software | healthy | src/main/ts/common/MoneroRpcConnection.ts:MoneroRpcConnecti… |
MoneroRpcError |
software | healthy | src/main/ts/common/MoneroRpcError.ts:MoneroRpcError |
ThreadPool |
software | healthy | src/main/ts/common/ThreadPool.ts:ThreadPool |
extends |
software | healthy | src/main/ts/common/MoneroWebWorker.ts:extends |
WalletWorkerHelperListener |
software | healthy | src/main/ts/common/MoneroWebWorker.ts:WalletWorkerHelperLis… |
MoneroConnectionManagerListener |
software | healthy | src/main/ts/common/MoneroConnectionManagerListener.ts:Moner… |
TaskLooper |
software | healthy | src/main/ts/common/TaskLooper.ts:TaskLooper |
GenUtils |
software | healthy | src/main/ts/common/GenUtils.ts:GenUtils |
extends |
software | healthy | src/main/ts/common/MoneroConnectionManager.ts:extends |
MoneroConnectionManager |
software | healthy | src/main/ts/common/MoneroConnectionManager.ts:MoneroConnect… |
MoneroError |
software | healthy | src/main/ts/common/MoneroError.ts:MoneroError |
MoneroWallet |
software | healthy | src/main/ts/wallet/MoneroWallet.ts:MoneroWallet |
extends |
software | healthy | src/main/ts/wallet/MoneroWallet.ts:extends |
MoneroWalletKeys |
software | healthy | src/main/ts/wallet/MoneroWalletKeys.ts:MoneroWalletKeys |
MoneroWalletKeysProxy |
software | healthy | src/main/ts/wallet/MoneroWalletKeys.ts:MoneroWalletKeysProxy |
MoneroWalletFull |
software | healthy | src/main/ts/wallet/MoneroWalletFull.ts:MoneroWalletFull |
MoneroWalletFullProxy |
software | healthy | src/main/ts/wallet/MoneroWalletFull.ts:MoneroWalletFullProxy |
WalletWasmListener |
software | healthy | src/main/ts/wallet/MoneroWalletFull.ts:WalletWasmListener |
WalletWorkerListener |
software | healthy | src/main/ts/wallet/MoneroWalletFull.ts:WalletWorkerListener |
MoneroWalletRpc |
software | healthy | src/main/ts/wallet/MoneroWalletRpc.ts:MoneroWalletRpc |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::index.ts |
security | healthy | index.ts |
password_literal::index.ts |
security | healthy | index.ts |
password_literal::index.ts |
security | healthy | index.ts |
password_literal::index.ts |
security | healthy | index.ts |
password_literal::index.ts |
security | healthy | index.ts |
password_literal::index.ts |
security | healthy | index.ts |
password_literal::index.ts |
security | healthy | index.ts |
password_literal::index.ts |
security | healthy | index.ts |
password_literal::src/test/TestMoneroWalletCommon.ts |
security | healthy | src/test/TestMoneroWalletCommon.ts |
password_literal::src/test/TestMoneroWalletCommon.ts |
security | healthy | src/test/TestMoneroWalletCommon.ts |
password_literal::src/test/Scratchpad.ts |
security | healthy | src/test/Scratchpad.ts |
password_literal::src/test/TestSampleCode.ts |
security | healthy | src/test/TestSampleCode.ts |
password_literal::src/test/TestSampleCode.ts |
security | healthy | src/test/TestSampleCode.ts |
password_literal::src/test/TestSampleCode.ts |
security | healthy | src/test/TestSampleCode.ts |
password_literal::src/test/TestMoneroWalletFull.ts |
security | healthy | src/test/TestMoneroWalletFull.ts |
password_literal::src/test/TestMoneroWalletFull.ts |
security | healthy | src/test/TestMoneroWalletFull.ts |
password_literal::src/test/TestMoneroWalletFull.ts |
security | healthy | src/test/TestMoneroWalletFull.ts |
password_literal::src/test/utils/TestUtils.ts |
security | healthy | src/test/utils/TestUtils.ts |
password_literal::src/main/ts/common/MoneroRpcConnection.ts |
security | healthy | src/main/ts/common/MoneroRpcConnection.ts |
password_literal::src/main/ts/common/MoneroRpcConnection.ts |
security | healthy | src/main/ts/common/MoneroRpcConnection.ts |
password_literal::src/main/ts/common/MoneroConnectionManage… |
security | healthy | src/main/ts/common/MoneroConnectionManager.ts |
password_literal::src/main/ts/wallet/MoneroWalletKeys.ts |
security | healthy | src/main/ts/wallet/MoneroWalletKeys.ts |
password_literal::src/main/ts/wallet/MoneroWalletRpc.ts |
security | healthy | src/main/ts/wallet/MoneroWalletRpc.ts |
password_literal::src/main/ts/wallet/MoneroWalletRpc.ts |
security | healthy | src/main/ts/wallet/MoneroWalletRpc.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
typedocs |
software | healthy | docs/typedocs |
functions |
software | healthy | docs/typedocs/functions |
assets |
software | healthy | docs/typedocs/assets |
classes |
software | healthy | docs/typedocs/classes |
enums |
software | healthy | docs/typedocs/enums |
variables |
software | healthy | docs/typedocs/variables |
developer_guide |
software | healthy | docs/developer_guide |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
test |
software | healthy | src/test |
utils |
software | healthy | src/test/utils |
browser |
software | healthy | src/test/browser |
main |
software | healthy | src/main |
cpp |
software | healthy | src/main/cpp |
ts |
software | healthy | src/main/ts |
common |
software | healthy | src/main/ts/common |
wallet |
software | healthy | src/main/ts/wallet |
model |
software | healthy | src/main/ts/wallet/model |
daemon |
software | healthy | src/main/ts/daemon |
model |
software | healthy | src/main/ts/daemon/model |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | src/test/TestMoneroDaemonRpc.ts |
192.168.1.56 |
network | healthy | src/test/TestMoneroDaemonRpc.ts |
192.168.1.52 |
network | healthy | src/test/TestMoneroDaemonRpc.ts |
192.168.1.53 |
network | healthy | src/test/TestMoneroDaemonRpc.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-n9jdrsm9 |
software | healthy | /tmp/repobility-clone-n9jdrsm9 |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::label |
cicd | healthy | .github/workflows/label.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
issueLabeled |
cicd | healthy | .github/workflows/label.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/03277d30-d4ef-430f-a159-b4d663028e02/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/03277d30-d4ef-430f-a159-b4d663028e02/
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.