https://github.com/samurijv3/x-post-composer
· scanned 2026-06-16 00:01 UTC (2 months, 3 weeks ago)
28 raw signals (0 security + 28 graph)
Last scanned 2 months, 3 weeks ago · v1 · 28 actionable findings from 1 signal source. 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 |
|---|---|---|---|
VoiceScreen |
software | healthy | docs/design/panel-voice.jsx:VoiceScreen |
remove |
software | healthy | docs/design/panel-voice.jsx:remove |
updateItem |
software | healthy | docs/design/panel-voice.jsx:updateItem |
toggleRow |
software | healthy | docs/design/panel-voice.jsx:toggleRow |
toggleAll |
software | healthy | docs/design/panel-voice.jsx:toggleAll |
announce |
software | healthy | docs/design/panel-voice.jsx:announce |
addItem |
software | healthy | docs/design/panel-voice.jsx:addItem |
flagDuplicate |
software | healthy | docs/design/panel-voice.jsx:flagDuplicate |
manualAdd |
software | healthy | docs/design/panel-voice.jsx:manualAdd |
demo |
software | healthy | docs/design/panel-voice.jsx:demo |
SaveResult |
software | healthy | docs/design/panel-voice.jsx:SaveResult |
LibRow |
software | healthy | docs/design/panel-voice.jsx:LibRow |
save |
software | healthy | docs/design/panel-voice.jsx:save |
cancel |
software | healthy | docs/design/panel-voice.jsx:cancel |
AddForm |
software | healthy | docs/design/panel-voice.jsx:AddForm |
App |
software | healthy | docs/design/tweaks-panel.jsx:App |
useTweaks |
software | healthy | docs/design/tweaks-panel.jsx:useTweaks |
TweaksPanel |
software | healthy | docs/design/tweaks-panel.jsx:TweaksPanel |
onMsg |
software | healthy | docs/design/tweaks-panel.jsx:onMsg |
dismiss |
software | healthy | docs/design/tweaks-panel.jsx:dismiss |
onDragStart |
software | healthy | docs/design/tweaks-panel.jsx:onDragStart |
move |
software | healthy | docs/design/tweaks-panel.jsx:move |
up |
software | healthy | docs/design/tweaks-panel.jsx:up |
TweakSection |
software | healthy | docs/design/tweaks-panel.jsx:TweakSection |
TweakRow |
software | healthy | docs/design/tweaks-panel.jsx:TweakRow |
TweakSlider |
software | healthy | docs/design/tweaks-panel.jsx:TweakSlider |
TweakToggle |
software | healthy | docs/design/tweaks-panel.jsx:TweakToggle |
TweakRadio |
software | healthy | docs/design/tweaks-panel.jsx:TweakRadio |
labelLen |
software | healthy | docs/design/tweaks-panel.jsx:labelLen |
resolve |
software | healthy | docs/design/tweaks-panel.jsx:resolve |
segAt |
software | healthy | docs/design/tweaks-panel.jsx:segAt |
onPointerDown |
software | healthy | docs/design/tweaks-panel.jsx:onPointerDown |
TweakSelect |
software | healthy | docs/design/tweaks-panel.jsx:TweakSelect |
TweakText |
software | healthy | docs/design/tweaks-panel.jsx:TweakText |
TweakNumber |
software | healthy | docs/design/tweaks-panel.jsx:TweakNumber |
clamp |
software | healthy | docs/design/tweaks-panel.jsx:clamp |
onScrubStart |
software | healthy | docs/design/tweaks-panel.jsx:onScrubStart |
decimals |
software | healthy | docs/design/tweaks-panel.jsx:decimals |
__twkIsLight |
software | healthy | docs/design/tweaks-panel.jsx:__twkIsLight |
r |
software | healthy | docs/design/tweaks-panel.jsx:r |
__TwkCheck |
software | healthy | docs/design/tweaks-panel.jsx:__TwkCheck |
TweakColor |
software | healthy | docs/design/tweaks-panel.jsx:TweakColor |
key |
software | healthy | docs/design/tweaks-panel.jsx:key |
TweakButton |
software | healthy | docs/design/tweaks-panel.jsx:TweakButton |
ComposeScreen |
software | healthy | docs/design/panel-compose.jsx:ComposeScreen |
finishOrError |
software | healthy | docs/design/panel-compose.jsx:finishOrError |
runGenerate |
software | healthy | docs/design/panel-compose.jsx:runGenerate |
applyChip |
software | healthy | docs/design/panel-compose.jsx:applyChip |
applySteer |
software | healthy | docs/design/panel-compose.jsx:applySteer |
steerKey |
software | healthy | docs/design/panel-compose.jsx:steerKey |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
architecture.md |
software | healthy | architecture.md |
roadmap.md |
software | healthy | roadmap.md |
conventions.md |
software | healthy | conventions.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
AUDIT.md |
software | healthy | AUDIT.md |
design.md |
software | healthy | design.md |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
components.md |
software | healthy | components.md |
testing.md |
software | healthy | testing.md |
LICENSE |
software | healthy | LICENSE |
slices.md |
software | healthy | slices.md |
SECURITY-AUDIT.md |
software | healthy | SECURITY-AUDIT.md |
wxt.config.ts |
software | healthy | wxt.config.ts |
vitest.config.ts |
software | healthy | vitest.config.ts |
vitest.setup.ts |
software | healthy | vitest.setup.ts |
panel-voice.jsx |
software | healthy | docs/design/panel-voice.jsx |
styles.css |
software | healthy | docs/design/styles.css |
tweaks-panel.jsx |
software | healthy | docs/design/tweaks-panel.jsx |
panel-compose.jsx |
software | healthy | docs/design/panel-compose.jsx |
README.md |
software | healthy | docs/design/README.md |
browser-window.jsx |
software | healthy | docs/design/browser-window.jsx |
panel-settings.jsx |
software | healthy | docs/design/panel-settings.jsx |
Margin - X Post Composer.html |
software | healthy | docs/design/Margin - X Post Composer.html |
data.jsx |
software | healthy | docs/design/data.jsx |
icons.jsx |
software | healthy | docs/design/icons.jsx |
panel.jsx |
software | healthy | docs/design/panel.jsx |
app.jsx |
software | healthy | docs/design/app.jsx |
panel-prompts.jsx |
software | healthy | docs/design/panel-prompts.jsx |
options.jsx |
software | healthy | docs/design/options.jsx |
generate-icons.py |
software | healthy | scripts/generate-icons.py |
index.html |
software | healthy | entrypoints/options/index.html |
main.tsx |
software | healthy | entrypoints/options/main.tsx |
index.html |
software | healthy | entrypoints/sidepanel/index.html |
main.tsx |
software | healthy | entrypoints/sidepanel/main.tsx |
index.ts |
software | healthy | entrypoints/twitter.content/index.ts |
overlay.ts |
software | healthy | entrypoints/twitter.content/overlay.ts |
extract.test.ts |
software | healthy | entrypoints/twitter.content/extract.test.ts |
extract.ts |
software | healthy | entrypoints/twitter.content/extract.ts |
tabs.ts |
software | healthy | entrypoints/background/tabs.ts |
capture.ts |
software | healthy | entrypoints/background/capture.ts |
index.ts |
software | healthy | entrypoints/background/index.ts |
generation.ts |
software | healthy | entrypoints/background/generation.ts |
capture.ts |
software | healthy | src/types/capture.ts |
index.ts |
software | healthy | src/types/index.ts |
generation.ts |
software | healthy | src/types/generation.ts |
library.ts |
software | healthy | src/types/library.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
design |
software | healthy | docs/design |
scripts |
software | healthy | scripts |
entrypoints |
software | healthy | entrypoints |
options |
software | healthy | entrypoints/options |
sidepanel |
software | healthy | entrypoints/sidepanel |
twitter.content |
software | healthy | entrypoints/twitter.content |
background |
software | healthy | entrypoints/background |
src |
software | healthy | src |
types |
software | healthy | src/types |
api |
software | healthy | src/api |
ui |
software | healthy | src/ui |
compose |
software | healthy | src/ui/compose |
voice |
software | healthy | src/ui/voice |
sections |
software | healthy | src/ui/sections |
prompts |
software | healthy | src/ui/sections/prompts |
lib |
software | healthy | src/lib |
counting |
software | healthy | src/lib/counting |
bundles |
software | healthy | src/lib/bundles |
library |
software | healthy | src/lib/library |
prompt |
software | healthy | src/lib/prompt |
thread |
software | healthy | src/lib/thread |
draft |
software | healthy | src/lib/draft |
voice |
software | healthy | src/lib/voice |
url |
software | healthy | src/lib/url |
overlay |
software | healthy | src/lib/overlay |
screening |
software | healthy | src/lib/screening |
exclusion |
software | healthy | src/lib/exclusion |
format |
software | healthy | src/lib/format |
replyContext |
software | healthy | src/lib/replyContext |
sampling |
software | healthy | src/lib/sampling |
messaging |
software | healthy | src/messaging |
storage |
software | healthy | src/storage |
| Label | Layer | Status | Path |
|---|---|---|---|
briefly |
software | healthy | entrypoints/twitter.content/overlay.ts:briefly |
on |
software | healthy | src/ui/highlights.tsx:on |
containing |
software | healthy | src/lib/screening/predicates.ts:containing |
can |
software | healthy | src/lib/screening/predicates.ts:can |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-0h9xkcdn |
software | healthy | /tmp/repobility-clone-0h9xkcdn |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::src/api/anthropic.test.ts |
security | healthy | src/api/anthropic.test.ts |
This page is publicly accessible at:
https://repobility.com/scan/451234c8-58ce-481a-b89e-5ac63eeeec14/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/451234c8-58ce-481a-b89e-5ac63eeeec14/
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.