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.

thegruber/react-native-halo-menu

https://github.com/thegruber/react-native-halo-menu · scanned 2026-06-16 00:33 UTC (2 months, 2 weeks ago)

10 raw signals (0 security + 10 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 10 actionable findings from 1 signal source. 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 126 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
.prettierrc.json software healthy .prettierrc.json
tsconfig.build.json software healthy tsconfig.build.json
babel.config.js software healthy babel.config.js
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
mock.js software healthy mock.js
.release-it.json software healthy .release-it.json
app.config.js software healthy app.config.js
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
tsconfig.json software healthy tsconfig.json
mock.d.ts software healthy mock.d.ts
LICENSE software healthy LICENSE
eslint.config.mjs software healthy eslint.config.mjs
CODE_OF_CONDUCT.md software healthy CODE_OF_CONDUCT.md
SECURITY.md software healthy SECURITY.md
AGENTS.md software healthy AGENTS.md
CHANGELOG.md software healthy CHANGELOG.md
check-example-bundle.cjs software healthy scripts/check-example-bundle.cjs
check-package-files.cjs software healthy scripts/check-package-files.cjs
metro.config.js software healthy example/metro.config.js
babel.config.js software healthy example/babel.config.js
eas.json software healthy example/eas.json
package.json software healthy example/package.json
app.json software healthy example/app.json
tsconfig.json software healthy example/tsconfig.json
index.js software healthy example/index.js
App.tsx software healthy example/src/App.tsx
pull_request_template.md software healthy .github/pull_request_template.md
dependabot.yml software healthy .github/dependabot.yml
bug_report.yml software healthy .github/ISSUE_TEMPLATE/bug_report.yml
config.yml software healthy .github/ISSUE_TEMPLATE/config.yml
feature_request.yml software healthy .github/ISSUE_TEMPLATE/feature_request.yml
ci.yml software healthy .github/workflows/ci.yml
publish.yml software healthy .github/workflows/publish.yml
useHaloMenuTrigger.ts software healthy src/useHaloMenuTrigger.ts
HaloMenuPreviewFrame.tsx software healthy src/HaloMenuPreviewFrame.tsx
useHaloMenu.ts software healthy src/useHaloMenu.ts
index.ts software healthy src/index.ts
HaloMenuProvider.tsx software healthy src/HaloMenuProvider.tsx
HaloMenuTrigger.tsx software healthy src/HaloMenuTrigger.tsx
accessibility.ts software healthy src/accessibility.ts
types.ts software healthy src/types.ts
mock-parity.test.ts software healthy src/__tests__/mock-parity.test.ts
callbacks.test.ts software healthy src/__tests__/callbacks.test.ts
config.test.ts software healthy src/__tests__/config.test.ts
geometry.test.ts software healthy src/__tests__/geometry.test.ts
index.tsx software healthy src/expo/index.tsx

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

LabelLayerStatusPath
noop software healthy mock.js:noop
passthrough software healthy mock.js:passthrough
emojiIcon software healthy example/src/App.tsx:emojiIcon
buildActions software healthy example/src/App.tsx:buildActions
say software healthy example/src/App.tsx:say
CardFace software healthy example/src/App.tsx:CardFace
DemoCard software healthy example/src/App.tsx:DemoCard
Demo software healthy example/src/App.tsx:Demo
App software healthy example/src/App.tsx:App
_dispatchTrigger software healthy src/useHaloMenuTrigger.ts:_dispatchTrigger
useHaloMenuTrigger software healthy src/useHaloMenuTrigger.ts:useHaloMenuTrigger
arcGapRad software healthy src/useHaloMenuTrigger.ts:arcGapRad
onCloseComplete software healthy src/useHaloMenuTrigger.ts:onCloseComplete
HaloMenuPreviewFrame software healthy src/HaloMenuPreviewFrame.tsx:HaloMenuPreviewFrame
t software healthy src/HaloMenuPreviewFrame.tsx:t
useHaloMenu software healthy src/useHaloMenu.ts:useHaloMenu
TouchOriginDot software healthy src/HaloMenuProvider.tsx:TouchOriginDot
HaloMenuOverlay software healthy src/HaloMenuProvider.tsx:HaloMenuOverlay
HaloMenuProvider software healthy src/HaloMenuProvider.tsx:HaloMenuProvider
isDarkMode software healthy src/HaloMenuProvider.tsx:isDarkMode
HaloMenuTrigger software healthy src/HaloMenuTrigger.tsx:HaloMenuTrigger
getHaloMenuAccessibilityProps software healthy src/accessibility.ts:getHaloMenuAccessibilityProps
callback software healthy src/__tests__/callbacks.test.ts:callback
boom software healthy src/__tests__/callbacks.test.ts:boom
customGap software healthy src/__tests__/geometry.test.ts:customGap
buttonCenter software healthy src/__tests__/geometry.test.ts:buttonCenter
HaloBlurBackdrop software healthy src/expo/index.tsx:HaloBlurBackdrop
positive software healthy src/internal/config.ts:positive
nonNegative software healthy src/internal/config.ts:nonNegative
resolveLayout software healthy src/internal/config.ts:resolveLayout
resolveAppearance software healthy src/internal/config.ts:resolveAppearance
getDefaultColors software healthy src/internal/config.ts:getDefaultColors
DEFAULT_ON_WARN software healthy src/internal/config.ts:DEFAULT_ON_WARN
useHaloMenuConfig software healthy src/internal/config.ts:useHaloMenuConfig
HaloMenuHoverLabel software healthy src/internal/HaloMenuHoverLabel.tsx:HaloMenuHoverLabel
fingerOffsetY software healthy src/internal/HaloMenuHoverLabel.tsx:fingerOffsetY
formatError software healthy src/internal/callbacks.ts:formatError
isPromiseLike software healthy src/internal/callbacks.ts:isPromiseLike
callOptionalCallback software healthy src/internal/callbacks.ts:callOptionalCallback
warnOnce software healthy src/internal/callbacks.ts:warnOnce
HaloMenuBackdrop software healthy src/internal/HaloMenuBackdrop.tsx:HaloMenuBackdrop
useHaloMenuState software healthy src/internal/state.ts:useHaloMenuState
HaloMenuButton software healthy src/internal/HaloMenuButton.tsx:HaloMenuButton
arcGapRad software healthy src/internal/HaloMenuButton.tsx:arcGapRad
ARC_PER_GAP software healthy src/internal/geometry.ts:ARC_PER_GAP
computeArcAngle software healthy src/internal/geometry.ts:computeArcAngle
normalizedX software healthy src/internal/geometry.ts:normalizedX
getButtonAngle software healthy src/internal/geometry.ts:getButtonAngle
hitTestArc software healthy src/internal/geometry.ts:hitTestArc
clampCenter software healthy src/internal/geometry.ts:clampCenter

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

LabelLayerStatusPath
scripts software healthy scripts
example software healthy example
src software healthy example/src
.github software healthy .github
ISSUE_TEMPLATE software healthy .github/ISSUE_TEMPLATE
workflows software healthy .github/workflows
src software healthy src
__tests__ software healthy src/__tests__
expo software healthy src/expo
internal software healthy src/internal

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml
gha::publish cicd healthy .github/workflows/publish.yml

LabelLayerStatusPath
verify cicd healthy .github/workflows/ci.yml
npm cicd healthy .github/workflows/publish.yml

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

LabelLayerStatusPath
App frontend healthy example/src/App.tsx

LabelLayerStatusPath
auth::.github/workflows/publish.yml security healthy .github/workflows/publish.yml
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/f5dad8c9-af27-4a20-8678-c280e040be92/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/f5dad8c9-af27-4a20-8678-c280e040be92/

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.