https://github.com/pi-apps/pi-explorer
· scanned 2026-08-17 03:34 UTC (3 weeks, 5 days ago)
127 raw signals (0 security + 127 graph)
Last scanned 3 weeks, 5 days ago · v1 · 118 actionable findings from 1 signal source. 9 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 418 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 |
|---|---|---|---|
static.json |
software | healthy | static.json |
jest.config.js |
software | healthy | jest.config.js |
README.md |
software | healthy | README.md |
banner.json |
software | healthy | banner.json |
.travis.yml |
software | healthy | .travis.yml |
package.json |
software | healthy | package.json |
Dockerfile |
software | healthy | Dockerfile |
package-lock.json |
software | healthy | package-lock.json |
LICENSE |
software | healthy | LICENSE |
paths.js |
software | healthy | config/paths.js |
webpackDevServer.config.js |
software | healthy | config/webpackDevServer.config.js |
polyfills.js |
software | healthy | config/polyfills.js |
animationShim.js |
software | healthy | config/animationShim.js |
env.js |
software | healthy | config/env.js |
webpack.config.prod.js |
software | healthy | config/webpack.config.prod.js |
webpack.config.dev.js |
software | healthy | config/webpack.config.dev.js |
cssTransform.js |
software | healthy | config/jest/cssTransform.js |
fileTransform.js |
software | healthy | config/jest/fileTransform.js |
test.js |
software | healthy | scripts/test.js |
build.js |
software | healthy | scripts/build.js |
start.js |
software | healthy | scripts/start.js |
app.yaml |
software | healthy | kubernetes/config/app.yaml |
manifest.json |
software | healthy | public/manifest.json |
index.html |
software | healthy | public/index.html |
googleb51c09f1a25c7afb.html |
software | healthy | public/googleb51c09f1a25c7afb.html |
issue_template.md |
software | healthy | .github/issue_template.md |
index.css |
software | healthy | src/index.css |
App.js |
software | healthy | src/App.js |
registerServiceWorker.js |
software | healthy | src/registerServiceWorker.js |
index.js |
software | healthy | src/index.js |
App.css |
software | healthy | src/App.css |
App.test.js |
software | healthy | src/__tests__/App.test.js |
MockXHR.js |
software | healthy | src/__mocks__/MockXHR.js |
Trades.js |
software | healthy | src/components/Trades.js |
Effect.js |
software | healthy | src/components/Effect.js |
EffectTable.js |
software | healthy | src/components/EffectTable.js |
Anchor.js |
software | healthy | src/components/Anchor.js |
Ledger.js |
software | healthy | src/components/Ledger.js |
Ledgers.js |
software | healthy | src/components/Ledgers.js |
Exchanges.js |
software | healthy | src/components/Exchanges.js |
PaymentTable.js |
software | healthy | src/components/PaymentTable.js |
Account.js |
software | healthy | src/components/Account.js |
Transactions.js |
software | healthy | src/components/Transactions.js |
Assets.js |
software | healthy | src/components/Assets.js |
Home.js |
software | healthy | src/components/Home.js |
LedgerTable.js |
software | healthy | src/components/LedgerTable.js |
TransactionTableContainer.js |
software | healthy | src/components/TransactionTableContainer.js |
Effects.js |
software | healthy | src/components/Effects.js |
Payments.js |
software | healthy | src/components/Payments.js |
Anchors.js |
software | healthy | src/components/Anchors.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ensureSlash |
software | healthy | config/paths.js:ensureSlash |
getServedPath |
software | healthy | config/paths.js:getServedPath |
getClientEnvironment |
software | healthy | config/env.js:getClientEnvironment |
build |
software | healthy | scripts/build.js:build |
copyPublicFolder |
software | healthy | scripts/build.js:copyPublicFolder |
register |
software | healthy | src/registerServiceWorker.js:register |
registerValidSW |
software | healthy | src/registerServiceWorker.js:registerValidSW |
checkValidServiceWorker |
software | healthy | src/registerServiceWorker.js:checkValidServiceWorker |
unregister |
software | healthy | src/registerServiceWorker.js:unregister |
xhrMockClass |
software | healthy | src/__mocks__/MockXHR.js:xhrMockClass |
AccountCreated |
software | healthy | src/components/Effect.js:AccountCreated |
AccountFlagsUpdated |
software | healthy | src/components/Effect.js:AccountFlagsUpdated |
AccountHomeDomainUpdated |
software | healthy | src/components/Effect.js:AccountHomeDomainUpdated |
AccountRemoved |
software | healthy | src/components/Effect.js:AccountRemoved |
Amount |
software | healthy | src/components/Effect.js:Amount |
AssetWrap |
software | healthy | src/components/Effect.js:AssetWrap |
Data |
software | healthy | src/components/Effect.js:Data |
SequenceBumped |
software | healthy | src/components/Effect.js:SequenceBumped |
Signer |
software | healthy | src/components/Effect.js:Signer |
Trade |
software | healthy | src/components/Effect.js:Trade |
Trustline |
software | healthy | src/components/Effect.js:Trustline |
Thresholds |
software | healthy | src/components/Effect.js:Thresholds |
EffectDetails |
software | healthy | src/components/Effect.js:EffectDetails |
EffectTable |
software | healthy | src/components/EffectTable.js:EffectTable |
fetchRecords |
software | healthy | src/components/EffectTable.js:fetchRecords |
DetailRow |
software | healthy | src/components/Ledger.js:DetailRow |
Exchange |
software | healthy | src/components/Exchanges.js:Exchange |
TableHeader |
software | healthy | src/components/Exchanges.js:TableHeader |
fetchRecords |
software | healthy | src/components/PaymentTable.js:fetchRecords |
getBuilder |
software | healthy | src/components/PaymentTable.js:getBuilder |
getOperationTypeFilter |
software | healthy | src/components/PaymentTable.js:getOperationTypeFilter |
fetchUntilEnoughDataToDisplay |
software | healthy | src/components/PaymentTable.js:fetchUntilEnoughDataToDisplay |
NameValueTable |
software | healthy | src/components/Account.js:NameValueTable |
Thresholds |
software | healthy | src/components/Account.js:Thresholds |
MuxedAccountInfoPanel |
software | healthy | src/components/Account.js:MuxedAccountInfoPanel |
Flags |
software | healthy | src/components/Account.js:Flags |
Data |
software | healthy | src/components/Account.js:Data |
AccountSummaryPanel |
software | healthy | src/components/Account.js:AccountSummaryPanel |
Asset |
software | healthy | src/components/Assets.js:Asset |
panelHeader |
software | healthy | src/components/Home.js:panelHeader |
tradeURL |
software | healthy | src/components/Anchors.js:tradeURL |
AssetCodeColumn |
software | healthy | src/components/Anchors.js:AssetCodeColumn |
IssuerColumn |
software | healthy | src/components/Anchors.js:IssuerColumn |
TradeColumn |
software | healthy | src/components/Anchors.js:TradeColumn |
Anchor |
software | healthy | src/components/Anchors.js:Anchor |
fetchRecords |
software | healthy | src/components/OperationTable.js:fetchRecords |
getBuilder |
software | healthy | src/components/OperationTable.js:getBuilder |
getOperationTypeFilter |
software | healthy | src/components/OperationTable.js:getOperationTypeFilter |
fetchUntilEnoughDataToDisplay |
software | healthy | src/components/OperationTable.js:fetchUntilEnoughDataToDisp… |
Trade |
software | healthy | src/components/TradeTable.js:Trade |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
fetch-ponyfill@^4.1.0 |
dependencies | healthy | package.json |
node-localstorage@^1.3.0 |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
prop-types@^15.6.0 |
dependencies | healthy | package.json |
react@^16.0.0 |
dependencies | healthy | package.json |
react-bootstrap@^0.31.5 |
dependencies | healthy | package.json |
react-copy-to-clipboard@^5.0.1 |
dependencies | healthy | package.json |
react-dom@^16.0.0 |
dependencies | healthy | package.json |
react-intl@^2.4.0 |
dependencies | healthy | package.json |
react-json-pretty@^1.7.4 |
dependencies | healthy | package.json |
react-loadable@^5.5.0 |
dependencies | healthy | package.json |
react-md-spinner@^0.2.4 |
dependencies | healthy | package.json |
react-router@^4.2.0 |
dependencies | healthy | package.json |
react-router-bootstrap@^0.24.4 |
dependencies | healthy | package.json |
react-router-dom@^4.2.2 |
dependencies | healthy | package.json |
recompose@^0.26.0 |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
babel-core@^6.26.3 |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
babel-preset-react-app@^3.1.2 |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
bootstrap@^3.4.1 |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
enzyme@^3.10.0 |
dependencies | healthy | package.json |
enzyme-adapter-react-16@^1.1.1 |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
eslint-config-react-app@^2.0.1 |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
eslint-plugin-import@^2.13.0 |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
jest@^24.9.0 |
dependencies | healthy | package.json |
jest-cli@^24.9.0 |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
[email protected] |
dependencies | healthy | package.json |
prettier@^2.3.2 |
dependencies | healthy | package.json |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
software | healthy | src/App.js:App |
Trades |
software | healthy | src/components/Trades.js:Trades |
Effect |
software | healthy | src/components/Effect.js:Effect |
Anchor |
software | healthy | src/components/Anchor.js:Anchor |
Ledger |
software | healthy | src/components/Ledger.js:Ledger |
LedgerContainer |
software | healthy | src/components/Ledger.js:LedgerContainer |
Ledgers |
software | healthy | src/components/Ledgers.js:Ledgers |
Exchanges |
software | healthy | src/components/Exchanges.js:Exchanges |
Account |
software | healthy | src/components/Account.js:Account |
AccountContainer |
software | healthy | src/components/Account.js:AccountContainer |
Transactions |
software | healthy | src/components/Transactions.js:Transactions |
Assets |
software | healthy | src/components/Assets.js:Assets |
Home |
software | healthy | src/components/Home.js:Home |
LedgerTable |
software | healthy | src/components/LedgerTable.js:LedgerTable |
Effects |
software | healthy | src/components/Effects.js:Effects |
Payments |
software | healthy | src/components/Payments.js:Payments |
Anchors |
software | healthy | src/components/Anchors.js:Anchors |
Transaction |
software | healthy | src/components/Transaction.js:Transaction |
TransactionContainer |
software | healthy | src/components/Transaction.js:TransactionContainer |
TradeTable |
software | healthy | src/components/TradeTable.js:TradeTable |
AccountRow |
software | healthy | src/components/AccountTable.js:AccountRow |
AccountTable |
software | healthy | src/components/AccountTable.js:AccountTable |
AccountTableContainer |
software | healthy | src/components/AccountTable.js:AccountTableContainer |
TransactionRow |
software | healthy | src/components/TransactionTable.js:TransactionRow |
TransactionTable |
software | healthy | src/components/TransactionTable.js:TransactionTable |
Operations |
software | healthy | src/components/Operations.js:Operations |
OfferTable |
software | healthy | src/components/OfferTable.js:OfferTable |
Accounts |
software | healthy | src/components/Accounts.js:Accounts |
Footer |
software | healthy | src/components/layout/Footer.js:Footer |
Header |
software | healthy | src/components/layout/Header.js:Header |
SearchBox |
software | healthy | src/components/layout/SearchBox.js:SearchBox |
InsecureNetworkError |
software | healthy | src/components/shared/InsecureNetworkError.js:InsecureNetwo… |
InfoBannerContainer |
software | healthy | src/components/shared/InfoBanner.js:InfoBannerContainer |
NoMatchError |
software | healthy | src/components/shared/NoMatchError.js:NoMatchError |
Error |
software | healthy | src/components/shared/Error.js:Error |
TitleWithLink |
software | healthy | src/components/shared/TitleWithLink.js:TitleWithLink |
extends |
software | healthy | src/components/shared/DataFetchingAllContainer.js:extends |
extends |
software | healthy | src/components/shared/TimeSynchronizedFormattedRelative.js:… |
ResourceModalContainer |
software | healthy | src/components/shared/CustomNetworkButton.js:ResourceModalC… |
CustomNetworkButtonWithResourceModal |
software | healthy | src/components/shared/CustomNetworkButton.js:CustomNetworkB… |
LumensRatesContainer |
software | healthy | src/components/shared/LumensRates.js:LumensRatesContainer |
LumensRates |
software | healthy | src/components/shared/LumensRates.js:LumensRates |
extends |
software | healthy | src/components/shared/DataFetchingContainer.js:extends |
CSVExport |
software | healthy | src/components/shared/CSVExport.js:CSVExport |
extends |
software | healthy | src/components/shared/Paging.js:extends |
ClipboardCopyButton |
software | healthy | src/components/shared/BackendResourceBadgeButton.js:Clipboa… |
ResourceModalContainer |
software | healthy | src/components/shared/BackendResourceBadgeButton.js:Resourc… |
BackendResourceBadgeButtonWithResourceModal |
software | healthy | src/components/shared/BackendResourceBadgeButton.js:Backend… |
ClipboardCopy |
software | healthy | src/components/shared/ClipboardCopy.js:ClipboardCopy |
WrappedServer |
software | healthy | src/lib/stellar/server.js:WrappedServer |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
config |
software | healthy | config |
jest |
software | healthy | config/jest |
scripts |
software | healthy | scripts |
kubernetes |
software | healthy | kubernetes |
config |
software | healthy | kubernetes/config |
public |
software | healthy | public |
.github |
software | healthy | .github |
src |
software | healthy | src |
__tests__ |
software | healthy | src/__tests__ |
__mocks__ |
software | healthy | src/__mocks__ |
components |
software | healthy | src/components |
layout |
software | healthy | src/components/layout |
operations |
software | healthy | src/components/operations |
__tests__ |
software | healthy | src/components/operations/__tests__ |
shared |
software | healthy | src/components/shared |
__tests__ |
software | healthy | src/components/shared/__tests__ |
lib |
software | healthy | src/lib |
__tests__ |
software | healthy | src/lib/__tests__ |
stellar |
software | healthy | src/lib/__tests__/stellar |
__data__ |
software | healthy | src/lib/__tests__/__data__ |
stellar |
software | healthy | src/lib/stellar |
__tests__ |
software | healthy | src/lib/stellar/__tests__ |
languages |
software | healthy | src/languages |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | src/App.js |
/accounts |
frontend | healthy | src/App.js |
/account/:id |
frontend | healthy | src/App.js |
/assets |
frontend | healthy | src/App.js |
/asset/:id |
frontend | healthy | src/App.js |
/anchors |
frontend | healthy | src/App.js |
/anchor/:id |
frontend | healthy | src/App.js |
/effects |
frontend | healthy | src/App.js |
/exchanges |
frontend | healthy | src/App.js |
/blocks |
frontend | healthy | src/App.js |
/block/:id |
frontend | healthy | src/App.js |
/operations |
frontend | healthy | src/App.js |
/payments |
frontend | healthy | src/App.js |
/trades |
frontend | healthy | src/App.js |
/txs |
frontend | healthy | src/App.js |
/tx/:id |
frontend | healthy | src/App.js |
/search/:id |
frontend | healthy | src/App.js |
/error/insecure-horizon-server |
frontend | healthy | src/App.js |
/error/not-found/:id |
frontend | healthy | src/App.js |
/error/general/:id |
frontend | healthy | src/App.js |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.1.1 |
network | healthy | README.md |
127.0.0.1 |
network | healthy | src/registerServiceWorker.js |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | Dockerfile |
loadbalancer |
network | healthy | kubernetes/config/app.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
k8s::HorizontalPodAutoscaler::kubernetes/config/app.yaml |
hardware | healthy | kubernetes/config/app.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-b0gvyqch |
software | healthy | /tmp/repobility-clone-b0gvyqch |
| Label | Layer | Status | Path |
|---|---|---|---|
port:80 |
network | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
k8s::Deployment::kubernetes/config/app.yaml |
hardware | healthy | kubernetes/config/app.yaml |
This page is publicly accessible at:
https://repobility.com/scan/7761f1b5-e2c9-429e-ab22-8dea5f52ef43/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/7761f1b5-e2c9-429e-ab22-8dea5f52ef43/
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.