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.

samsmithyeah/tapsmith

https://github.com/samsmithyeah/tapsmith · scanned 2026-06-16 00:01 UTC (2 months, 3 weeks ago)

165 raw signals (0 security + 165 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 123 actionable findings from 1 signal source. 42 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 2047 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
rewriteLinks software healthy website/scripts/sync-docs.mjs:rewriteLinks
stripFirstHeading software healthy website/scripts/sync-docs.mjs:stripFirstHeading
addFrontmatter software healthy website/scripts/sync-docs.mjs:addFrontmatter
escape software healthy website/scripts/sync-docs.mjs:escape
ensureDir software healthy website/scripts/sync-docs.mjs:ensureDir
writeDoc software healthy website/scripts/sync-docs.mjs:writeDoc
AuthProvider software healthy test-app/app/auth-context.tsx:AuthProvider
login software healthy test-app/app/auth-context.tsx:login
logout software healthy test-app/app/auth-context.tsx:logout
useAuth software healthy test-app/app/auth-context.tsx:useAuth
Dropdown software healthy test-app/app/spinner.tsx:Dropdown
SpinnerScreen software healthy test-app/app/spinner.tsx:SpinnerScreen
DialogsScreen software healthy test-app/app/dialogs.tsx:DialogsScreen
showToast software healthy test-app/app/dialogs.tsx:showToast
showSnackbar software healthy test-app/app/dialogs.tsx:showSnackbar
KeychainScreen software healthy test-app/app/keychain.tsx:KeychainScreen
handleSave software healthy test-app/app/keychain.tsx:handleSave
handleLoad software healthy test-app/app/keychain.tsx:handleLoad
handleDelete software healthy test-app/app/keychain.tsx:handleDelete
ListScreen software healthy test-app/app/list.tsx:ListScreen
toggleSelect software healthy test-app/app/list.tsx:toggleSelect
LoginScreen software healthy test-app/app/login.tsx:LoginScreen
handleSubmit software healthy test-app/app/login.tsx:handleSubmit
handleReset software healthy test-app/app/login.tsx:handleReset
ProfileScreen software healthy test-app/app/profile.tsx:ProfileScreen
ApiCallsScreen software healthy test-app/app/api-calls.tsx:ApiCallsScreen
fetchPosts software healthy test-app/app/api-calls.tsx:fetchPosts
fetchUser software healthy test-app/app/api-calls.tsx:fetchUser
fetchNotFound software healthy test-app/app/api-calls.tsx:fetchNotFound
HomeScreen software healthy test-app/app/index.tsx:HomeScreen
handleLogin software healthy test-app/app/webview.tsx:handleLogin
handleIncrement software healthy test-app/app/webview.tsx:handleIncrement
WebViewScreen software healthy test-app/app/webview.tsx:WebViewScreen
PermissionsScreen software healthy test-app/app/permissions.tsx:PermissionsScreen
requestCamera software healthy test-app/app/permissions.tsx:requestCamera
requestLocation software healthy test-app/app/permissions.tsx:requestLocation
ScrollScreen software healthy test-app/app/scroll.tsx:ScrollScreen
VisibilityScreen software healthy test-app/app/visibility.tsx:VisibilityScreen
handleDelete software healthy test-app/app/visibility.tsx:handleDelete
handleAddItem software healthy test-app/app/visibility.tsx:handleAddItem
handleToggleLoading software healthy test-app/app/visibility.tsx:handleToggleLoading
GesturesScreen software healthy test-app/app/gestures.tsx:GesturesScreen
handleTap software healthy test-app/app/gestures.tsx:handleTap
ClipboardScreen software healthy test-app/app/clipboard.tsx:ClipboardScreen
handleCopy software healthy test-app/app/clipboard.tsx:handleCopy
handlePaste software healthy test-app/app/clipboard.tsx:handlePaste
handleClear software healthy test-app/app/clipboard.tsx:handleClear
RootLayout software healthy test-app/app/_layout.tsx:RootLayout
AccessibilityScreen software healthy test-app/app/accessibility.tsx:AccessibilityScreen
TogglesScreen software healthy test-app/app/toggles.tsx:TogglesScreen

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
Pilot MVP requirements.md software healthy Pilot MVP requirements.md
CLAUDE.md software healthy CLAUDE.md
LICENSE software healthy LICENSE
parallel-and-sharding.md software healthy docs/parallel-and-sharding.md
mcp-server.md software healthy docs/mcp-server.md
trace-viewer.md software healthy docs/trace-viewer.md
ios-physical-devices.md software healthy docs/ios-physical-devices.md
selectors.md software healthy docs/selectors.md
watch-mode.md software healthy docs/watch-mode.md
ci-setup.md software healthy docs/ci-setup.md
ios-physical-device-network-tracing.md software healthy docs/ios-physical-device-network-tracing.md
api-reference.md software healthy docs/api-reference.md
webview.md software healthy docs/webview.md
getting-started.md software healthy docs/getting-started.md
configuration.md software healthy docs/configuration.md
network.md software healthy docs/network.md
debugging.md software healthy docs/debugging.md
ui-mode.md software healthy docs/ui-mode.md
ios-network-capture.md software healthy docs/ios-network-capture.md
environment-variables.md software healthy docs/environment-variables.md
writing-tests.md software healthy docs/writing-tests.md
bump-version.sh software healthy scripts/bump-version.sh
README.md software healthy website/README.md
package.json software healthy website/package.json
astro.config.mjs software healthy website/astro.config.mjs
package-lock.json software healthy website/package-lock.json
knip.config.ts software healthy website/knip.config.ts
tsconfig.json software healthy website/tsconfig.json
eslint.config.mjs software healthy website/eslint.config.mjs
sync-docs.mjs software healthy website/scripts/sync-docs.mjs
content.config.ts software healthy website/src/content.config.ts
global.css software healthy website/src/styles/global.css
package.json software healthy test-app/package.json
package-lock.json software healthy test-app/package-lock.json
app.json software healthy test-app/app.json
knip.json software healthy test-app/knip.json
tsconfig.json software healthy test-app/tsconfig.json
eslint.config.mjs software healthy test-app/eslint.config.mjs
auth-context.tsx software healthy test-app/app/auth-context.tsx
spinner.tsx software healthy test-app/app/spinner.tsx
dialogs.tsx software healthy test-app/app/dialogs.tsx
keychain.tsx software healthy test-app/app/keychain.tsx
list.tsx software healthy test-app/app/list.tsx
login.tsx software healthy test-app/app/login.tsx
profile.tsx software healthy test-app/app/profile.tsx
api-calls.tsx software healthy test-app/app/api-calls.tsx
index.tsx software healthy test-app/app/index.tsx
webview.tsx software healthy test-app/app/webview.tsx
permissions.tsx software healthy test-app/app/permissions.tsx

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

LabelLayerStatusPath
docs software healthy docs
scripts software healthy scripts
website software healthy website
scripts software healthy website/scripts
src software healthy website/src
styles software healthy website/src/styles
test-app software healthy test-app
app software healthy test-app/app
plugins software healthy test-app/plugins
agent software healthy agent
app software healthy agent/app
src software healthy agent/app/src
main software healthy agent/app/src/main
kotlin software healthy agent/app/src/main/kotlin
dev software healthy agent/app/src/main/kotlin/dev
tapsmith software healthy agent/app/src/main/kotlin/dev/tapsmith
agent software healthy agent/app/src/main/kotlin/dev/tapsmith/agent
ios-agent software healthy ios-agent
TapsmithAgent software healthy ios-agent/TapsmithAgent
Models software healthy ios-agent/TapsmithAgent/Models
packages software healthy packages
tapsmith software healthy packages/tapsmith
scripts software healthy packages/tapsmith/scripts
src software healthy packages/tapsmith/src
__tests__ software healthy packages/tapsmith/src/__tests__
trace software healthy packages/tapsmith/src/trace
reporters software healthy packages/tapsmith/src/reporters
mcp software healthy packages/tapsmith/src/mcp
tools software healthy packages/tapsmith/src/mcp/tools
ui-mode software healthy packages/tapsmith/src/ui-mode
components software healthy packages/tapsmith/src/ui-mode/components
assets software healthy packages/tapsmith/src/ui-mode/assets
bezels software healthy packages/tapsmith/src/ui-mode/assets/bezels
hooks software healthy packages/tapsmith/src/ui-mode/hooks
styles software healthy packages/tapsmith/src/ui-mode/styles
assets software healthy packages/tapsmith/src/assets
trace-viewer software healthy packages/tapsmith/src/trace-viewer
components software healthy packages/tapsmith/src/trace-viewer/components
styles software healthy packages/tapsmith/src/trace-viewer/styles
eslint-plugin software healthy packages/tapsmith/src/eslint-plugin
video software healthy packages/tapsmith/src/video
tapsmith-core software healthy packages/tapsmith-core
native software healthy packages/tapsmith-core/native
src software healthy packages/tapsmith-core/src
ios software healthy packages/tapsmith-core/src/ios
proto software healthy proto
benchmark software healthy benchmark
tapsmith software healthy benchmark/tapsmith
.github software healthy .github
scripts software healthy .github/scripts

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

LabelLayerStatusPath
WebViewHandle software healthy packages/tapsmith/src/webview-handle.ts:WebViewHandle
name software healthy packages/tapsmith/src/webview-handle.ts:name
WebKitInspectorClient software healthy packages/tapsmith/src/webkit-inspector.ts:WebKitInspectorCl…
name software healthy packages/tapsmith/src/element-handle.ts:name
StrictModeViolationError software healthy packages/tapsmith/src/element-handle.ts:StrictModeViolation…
ElementHandle software healthy packages/tapsmith/src/element-handle.ts:ElementHandle
name software healthy packages/tapsmith/src/expect.ts:name
TapsmithAPIResponse software healthy packages/tapsmith/src/api-request.ts:TapsmithAPIResponse
APIRequestContext software healthy packages/tapsmith/src/api-request.ts:APIRequestContext
FixtureRegistry software healthy packages/tapsmith/src/fixtures.ts:FixtureRegistry
BlockingDialogError software healthy packages/tapsmith/src/session-preflight.ts:BlockingDialogEr…
TapsmithGrpcClient software healthy packages/tapsmith/src/grpc-client.ts:TapsmithGrpcClient
UiLaunchProgress software healthy packages/tapsmith/src/launch-progress.ts:UiLaunchProgress
ReporterDispatcher software healthy packages/tapsmith/src/reporter.ts:ReporterDispatcher
RunQueue software healthy packages/tapsmith/src/watch-queue.ts:RunQueue
TapsmithRequest software healthy packages/tapsmith/src/network.ts:TapsmithRequest
Route software healthy packages/tapsmith/src/network.ts:Route
FetchedAPIResponse software healthy packages/tapsmith/src/network.ts:FetchedAPIResponse
NetworkRouteManager software healthy packages/tapsmith/src/network.ts:NetworkRouteManager
Device software healthy packages/tapsmith/src/device.ts:Device
name software healthy packages/tapsmith/src/device.ts:name
TestAbortedError software healthy packages/tapsmith/src/abort.ts:TestAbortedError
of software healthy packages/tapsmith/src/runner.ts:of
LaunchSetupError software healthy packages/tapsmith/src/dispatcher.ts:LaunchSetupError
WebViewLocator software healthy packages/tapsmith/src/webview-locator.ts:WebViewLocator
FakeDuplexStream software healthy packages/tapsmith/src/__tests__/network.test.ts:FakeDuplexS…
CaptureStream software healthy packages/tapsmith/src/__tests__/launch-progress.test.ts:Cap…
names software healthy packages/tapsmith/src/__tests__/eslint-plugin.test.ts:names
A software healthy packages/tapsmith/src/__tests__/generic-assertions.test.ts:A
B software healthy packages/tapsmith/src/__tests__/generic-assertions.test.ts:B
FakeRouteStream software healthy packages/tapsmith/src/__tests__/device.test.ts:FakeRouteStr…
mapping software healthy packages/tapsmith/src/__tests__/selector-generation.test.ts…
TraceCollector software healthy packages/tapsmith/src/trace/trace-collector.ts:TraceCollect…
Tracing software healthy packages/tapsmith/src/trace/tracing.ts:Tracing
duplicates software healthy packages/tapsmith/src/trace/traced-action.ts:duplicates
BlobReporter software healthy packages/tapsmith/src/reporters/blob.ts:BlobReporter
JsonReporter software healthy packages/tapsmith/src/reporters/json.ts:JsonReporter
GitHubActionsReporter software healthy packages/tapsmith/src/reporters/github.ts:GitHubActionsRepo…
DotReporter software healthy packages/tapsmith/src/reporters/dot.ts:DotReporter
HtmlReporter software healthy packages/tapsmith/src/reporters/html.ts:HtmlReporter
LineReporter software healthy packages/tapsmith/src/reporters/line.ts:LineReporter
ListReporter software healthy packages/tapsmith/src/reporters/list.ts:ListReporter
JUnitReporter software healthy packages/tapsmith/src/reporters/junit.ts:JUnitReporter
HeadlessTestDispatcher software healthy packages/tapsmith/src/mcp/headless-dispatcher.ts:HeadlessTe…
McpEventEmitter software healthy packages/tapsmith/src/mcp/events.ts:McpEventEmitter
ApiCallsScreen software healthy e2e/screens/api-calls.screen.ts:ApiCallsScreen
TogglesScreen software healthy e2e/screens/toggles.screen.ts:TogglesScreen
GesturesScreen software healthy e2e/screens/gestures.screen.ts:GesturesScreen
HomeScreen software healthy e2e/screens/home.screen.ts:HomeScreen
LoginScreen software healthy e2e/screens/login.screen.ts:LoginScreen

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

LabelLayerStatusPath
deploy-preview cicd healthy .github/workflows/preview-website.yml
deploy cicd healthy .github/workflows/deploy-website.yml
build-daemon cicd healthy .github/workflows/e2e-ios.yml
build-agent cicd healthy .github/workflows/e2e-ios.yml
build-test-app cicd healthy .github/workflows/e2e-ios.yml
e2e-test cicd healthy .github/workflows/e2e-ios.yml
e2e-report cicd healthy .github/workflows/e2e-ios.yml
ios cicd healthy .github/workflows/ios.yml
deploy cicd healthy .github/workflows/deploy-trace-viewer.yml
proto-lint cicd healthy .github/workflows/ci.yml
typescript cicd healthy .github/workflows/ci.yml
rust cicd healthy .github/workflows/ci.yml
rust-macos cicd healthy .github/workflows/ci.yml
android cicd healthy .github/workflows/ci.yml
website cicd healthy .github/workflows/ci.yml
test-app cicd healthy .github/workflows/ci.yml
build-daemon cicd healthy .github/workflows/release.yml
build-android-agent cicd healthy .github/workflows/release.yml
build-ios-simulator-agent cicd healthy .github/workflows/release.yml
publish-platform-packages cicd healthy .github/workflows/release.yml
publish-ios-simulator-packages cicd healthy .github/workflows/release.yml
publish-android-agent cicd healthy .github/workflows/release.yml
publish-tapsmith cicd healthy .github/workflows/release.yml
build-daemon cicd healthy .github/workflows/e2e-android.yml
build-agent cicd healthy .github/workflows/e2e-android.yml
build-test-app cicd healthy .github/workflows/e2e-android.yml
e2e-test cicd healthy .github/workflows/e2e-android.yml
e2e-report cicd healthy .github/workflows/e2e-android.yml
deploy-preview cicd healthy .github/workflows/preview-trace-viewer.yml

LabelLayerStatusPath
SpinnerScreen frontend healthy test-app/app/spinner.tsx
DialogsScreen frontend healthy test-app/app/dialogs.tsx
KeychainScreen frontend healthy test-app/app/keychain.tsx
ListScreen frontend healthy test-app/app/list.tsx
LoginScreen frontend healthy test-app/app/login.tsx
ProfileScreen frontend healthy test-app/app/profile.tsx
ApiCallsScreen frontend healthy test-app/app/api-calls.tsx
HomeScreen frontend healthy test-app/app/index.tsx
WebViewScreen frontend healthy test-app/app/webview.tsx
PermissionsScreen frontend healthy test-app/app/permissions.tsx
ScrollScreen frontend healthy test-app/app/scroll.tsx
VisibilityScreen frontend healthy test-app/app/visibility.tsx
GesturesScreen frontend healthy test-app/app/gestures.tsx
ClipboardScreen frontend healthy test-app/app/clipboard.tsx
RootLayout frontend healthy test-app/app/_layout.tsx
AccessibilityScreen frontend healthy test-app/app/accessibility.tsx
TogglesScreen frontend healthy test-app/app/toggles.tsx
SlowLoadScreen frontend healthy test-app/app/slow-load.tsx
ResetScreen frontend healthy test-app/app/__reset.tsx

LabelLayerStatusPath
127.0.0.1 network healthy packages/tapsmith/src/verify-ios-network.ts
192.168.1.5 network healthy packages/tapsmith/src/__tests__/filter-hosts.test.ts
192.168.2.5 network healthy packages/tapsmith/src/__tests__/filter-hosts.test.ts
192.168.1.10 network healthy packages/tapsmith/src/__tests__/ios-host-ip-check.test.ts
10.99.99.99 network healthy packages/tapsmith/src/__tests__/ios-host-ip-check.test.ts
192.0.2.1 network healthy packages/tapsmith-core/src/network_proxy.rs
192.168.4.38 network healthy packages/tapsmith-core/src/network_proxy.rs
10.0.0.1 network healthy packages/tapsmith-core/src/network_proxy.rs
192.168.1.7 network healthy packages/tapsmith-core/src/network_proxy.rs
10.0.2.2 network healthy packages/tapsmith-core/src/adb.rs
127.0.0.0 network healthy packages/tapsmith-core/src/adb.rs
192.168.1.1 network healthy packages/tapsmith-core/src/adb.rs
10.0.0.2 network healthy packages/tapsmith-core/src/pac.rs
192.168.1.42 network healthy packages/tapsmith-core/src/ios/physical_device_proxy.rs
255.255.255.0 network healthy packages/tapsmith-core/src/ios/physical_device_proxy.rs

LabelLayerStatusPath
gha::preview-website cicd healthy .github/workflows/preview-website.yml
gha::deploy-website cicd healthy .github/workflows/deploy-website.yml
gha::e2e-ios cicd healthy .github/workflows/e2e-ios.yml
gha::ios cicd healthy .github/workflows/ios.yml
gha::deploy-trace-viewer cicd healthy .github/workflows/deploy-trace-viewer.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::release cicd healthy .github/workflows/release.yml
gha::e2e-android cicd healthy .github/workflows/e2e-android.yml
gha::preview-trace-viewer cicd healthy .github/workflows/preview-trace-viewer.yml

LabelLayerStatusPath
ANDROID_SYSTEM_IMAGE cicd healthy
CLOUDFLARE_API_TOKEN cicd healthy
SHARD_TOTAL cicd healthy
CLOUDFLARE_ACCOUNT_ID cicd healthy
ANDROID_HOME cicd healthy
NPM_TOKEN cicd healthy
AVD_NAME cicd healthy

LabelLayerStatusPath
port:5174 network healthy packages/tapsmith/vite.config.ui-mode.ts
port:5554 network healthy packages/tapsmith/src/emulator.ts
port:18701 network healthy packages/tapsmith/src/__tests__/port-utils.test.ts
port:9000 network healthy packages/tapsmith/src/__tests__/ios-host-ip-check.test.ts
port:9123 network healthy packages/tapsmith-core/src/ios/physical_device_proxy.rs

LabelLayerStatusPath
redis data healthy website/package-lock.json
postgres data healthy packages/tapsmith/src/__tests__/port-utils.test.ts

LabelLayerStatusPath
password_literal::packages/tapsmith/src/setup-ios-device.ts security healthy packages/tapsmith/src/setup-ios-device.ts
password_literal::packages/tapsmith/src/__tests__/api-reque… security healthy packages/tapsmith/src/__tests__/api-request.test.ts

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

LabelLayerStatusPath
grpc::TapsmithService api healthy proto/tapsmith.proto

LabelLayerStatusPath
nginx network healthy packages/tapsmith/src/__tests__/port-utils.test.ts

LabelLayerStatusPath
vps::azure hardware healthy website/package-lock.json

LabelLayerStatusPath
gpu (detected) hardware healthy packages/tapsmith/src/emulator.ts
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/f44a26d1-87e8-425b-b391-04bf2d56e575/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/f44a26d1-87e8-425b-b391-04bf2d56e575/

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.