https://github.com/vrennat/tangent
· scanned 2026-06-16 00:52 UTC (2 months, 1 week ago)
23 raw signals (0 security + 23 graph)
Last scanned 2 months, 1 week ago · v1 · 23 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 462 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 |
|---|---|---|---|
img |
software | healthy | tests/leadImage.test.ts:img |
make |
software | healthy | tests/persisted.test.ts:make |
candidate |
software | healthy | tests/feed.test.ts:candidate |
context |
software | healthy | tests/feed.test.ts:context |
seq |
software | healthy | tests/feed.test.ts:seq |
neutralPool |
software | healthy | tests/feed.test.ts:neutralPool |
hookyTail |
software | healthy | tests/feed.test.ts:hookyTail |
penalty |
software | healthy | tests/feed.test.ts:penalty |
imageRow |
software | healthy | tests/article.test.ts:imageRow |
infobox |
software | healthy | tests/article.test.ts:infobox |
refList |
software | healthy | tests/article.test.ts:refList |
weatherBox |
software | healthy | tests/article.test.ts:weatherBox |
chartTree |
software | healthy | tests/article.test.ts:chartTree |
dataRow |
software | healthy | tests/article.test.ts:dataRow |
wikitable |
software | healthy | tests/article.test.ts:wikitable |
node |
software | healthy | tests/trail.test.ts:node |
candidate |
software | healthy | tests/featured.test.ts:candidate |
load |
software | healthy | scripts/feed-sim/compare.ts:load |
mean |
software | healthy | scripts/feed-sim/compare.ts:mean |
std |
software | healthy | scripts/feed-sim/compare.ts:std |
ci |
software | healthy | scripts/feed-sim/compare.ts:ci |
pct |
software | healthy | scripts/feed-sim/compare.ts:pct |
oi |
software | healthy | scripts/feed-sim/compare.ts:oi |
coldStart |
software | healthy | scripts/feed-sim/compare.ts:coldStart |
landings |
software | healthy | scripts/feed-sim/compare.ts:landings |
fired |
software | healthy | scripts/feed-sim/compare.ts:fired |
pooledLift |
software | healthy | scripts/feed-sim/compare.ts:pooledLift |
health |
software | healthy | scripts/feed-sim/compare.ts:health |
mean |
software | healthy | scripts/feed-sim/analyze.ts:mean |
std |
software | healthy | scripts/feed-sim/analyze.ts:std |
pct |
software | healthy | scripts/feed-sim/analyze.ts:pct |
ci95 |
software | healthy | scripts/feed-sim/analyze.ts:ci95 |
hitTitle |
software | healthy | scripts/feed-sim/analyze.ts:hitTitle |
onInterestRate |
software | healthy | scripts/feed-sim/analyze.ts:onInterestRate |
clusterTable |
software | healthy | scripts/feed-sim/analyze.ts:clusterTable |
thirdRate |
software | healthy | scripts/feed-sim/analyze.ts:thirdRate |
mulberry32 |
software | healthy | scripts/feed-sim/sim.ts:mulberry32 |
hashStr |
software | healthy | scripts/feed-sim/sim.ts:hashStr |
sleep |
software | healthy | scripts/feed-sim/sim.ts:sleep |
getCandidates |
software | healthy | scripts/feed-sim/sim.ts:getCandidates |
p |
software | healthy | scripts/feed-sim/sim.ts:p |
flushCache |
software | healthy | scripts/feed-sim/sim.ts:flushCache |
seedDescription |
software | healthy | scripts/feed-sim/sim.ts:seedDescription |
v |
software | healthy | scripts/feed-sim/sim.ts:v |
clusterTier |
software | healthy | scripts/feed-sim/sim.ts:clusterTier |
breakdown |
software | healthy | scripts/feed-sim/sim.ts:breakdown |
runJourney |
software | healthy | scripts/feed-sim/sim.ts:runJourney |
react |
software | healthy | scripts/feed-sim/sim.ts:react |
runAll |
software | healthy | scripts/feed-sim/sim.ts:runAll |
validate |
software | healthy | scripts/feed-sim/sim.ts:validate |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.ts |
software | healthy | vite.config.ts |
bun.lock |
software | healthy | bun.lock |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
svelte.config.js |
software | healthy | svelte.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
vitest.config.ts |
software | healthy | vitest.config.ts |
leadImage.test.ts |
software | healthy | tests/leadImage.test.ts |
profile.test.ts |
software | healthy | tests/profile.test.ts |
crypto.test.ts |
software | healthy | tests/crypto.test.ts |
links.test.ts |
software | healthy | tests/links.test.ts |
sanitizeHtml.test.ts |
software | healthy | tests/sanitizeHtml.test.ts |
persisted.test.ts |
software | healthy | tests/persisted.test.ts |
context.test.ts |
software | healthy | tests/context.test.ts |
feed.test.ts |
software | healthy | tests/feed.test.ts |
article.test.ts |
software | healthy | tests/article.test.ts |
trail.test.ts |
software | healthy | tests/trail.test.ts |
featured.test.ts |
software | healthy | tests/featured.test.ts |
2026-06-11-feed-overhaul-plan.md |
software | healthy | docs/plans/2026-06-11-feed-overhaul-plan.md |
2026-06-11-feed-overhaul-design.md |
software | healthy | docs/specs/2026-06-11-feed-overhaul-design.md |
2026-06-13-accounts-design.md |
software | healthy | docs/specs/2026-06-13-accounts-design.md |
og-card.html |
software | healthy | scripts/og-card.html |
compare.ts |
software | healthy | scripts/feed-sim/compare.ts |
README.md |
software | healthy | scripts/feed-sim/README.md |
analyze.ts |
software | healthy | scripts/feed-sim/analyze.ts |
sim.ts |
software | healthy | scripts/feed-sim/sim.ts |
diag.ts |
software | healthy | scripts/feed-sim/diag.ts |
project.yml |
software | healthy | ios/project.yml |
ArticleReaderView.swift |
software | healthy | ios/Tangent/Reader/ArticleReaderView.swift |
ImageViewer.swift |
software | healthy | ios/Tangent/Reader/ImageViewer.swift |
ReaderCSS.swift |
software | healthy | ios/Tangent/Reader/ReaderCSS.swift |
ReaderContainer.swift |
software | healthy | ios/Tangent/Reader/ReaderContainer.swift |
ReaderWebView.swift |
software | healthy | ios/Tangent/Reader/ReaderWebView.swift |
WikiLink.swift |
software | healthy | ios/Tangent/Reader/WikiLink.swift |
ReaderJS.swift |
software | healthy | ios/Tangent/Reader/ReaderJS.swift |
EngagementProfile.swift |
software | healthy | ios/Tangent/Profile/EngagementProfile.swift |
LikedView.swift |
software | healthy | ios/Tangent/Profile/LikedView.swift |
Contents.json |
software | healthy | ios/Tangent/Assets.xcassets/Contents.json |
Contents.json |
software | healthy | ios/Tangent/Assets.xcassets/AppIcon.appiconset/Contents.json |
Contents.json |
software | healthy | ios/Tangent/Assets.xcassets/VoidBackground.colorset/Content… |
Contents.json |
software | healthy | ios/Tangent/Assets.xcassets/AccentColor.colorset/Contents.j… |
Theme.swift |
software | healthy | ios/Tangent/Theme/Theme.swift |
Config.swift |
software | healthy | ios/Tangent/Networking/Config.swift |
APIClient.swift |
software | healthy | ios/Tangent/Networking/APIClient.swift |
ArticleHTMLCache.swift |
software | healthy | ios/Tangent/Networking/ArticleHTMLCache.swift |
Feed.swift |
software | healthy | ios/Tangent/Models/Feed.swift |
Seeds.swift |
software | healthy | ios/Tangent/Models/Seeds.swift |
Article.swift |
software | healthy | ios/Tangent/Models/Article.swift |
FeedView.swift |
software | healthy | ios/Tangent/Feed/FeedView.swift |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
docs |
software | healthy | docs |
plans |
software | healthy | docs/plans |
specs |
software | healthy | docs/specs |
scripts |
software | healthy | scripts |
feed-sim |
software | healthy | scripts/feed-sim |
ios |
software | healthy | ios |
Tangent |
software | healthy | ios/Tangent |
Reader |
software | healthy | ios/Tangent/Reader |
Profile |
software | healthy | ios/Tangent/Profile |
Assets.xcassets |
software | healthy | ios/Tangent/Assets.xcassets |
AppIcon.appiconset |
software | healthy | ios/Tangent/Assets.xcassets/AppIcon.appiconset |
VoidBackground.colorset |
software | healthy | ios/Tangent/Assets.xcassets/VoidBackground.colorset |
AccentColor.colorset |
software | healthy | ios/Tangent/Assets.xcassets/AccentColor.colorset |
Theme |
software | healthy | ios/Tangent/Theme |
Networking |
software | healthy | ios/Tangent/Networking |
Models |
software | healthy | ios/Tangent/Models |
Feed |
software | healthy | ios/Tangent/Feed |
App |
software | healthy | ios/Tangent/App |
migrations |
software | healthy | migrations |
src |
software | healthy | src |
lib |
software | healthy | src/lib |
auth |
software | healthy | src/lib/auth |
components |
software | healthy | src/lib/components |
theme |
software | healthy | src/lib/theme |
feed |
software | healthy | src/lib/feed |
wikipedia |
software | healthy | src/lib/wikipedia |
reader |
software | healthy | src/lib/reader |
server |
software | healthy | src/lib/server |
auth |
software | healthy | src/lib/server/auth |
engagement |
software | healthy | src/lib/engagement |
routes |
software | healthy | src/routes |
about |
software | healthy | src/routes/about |
auth |
software | healthy | src/routes/auth |
verify |
software | healthy | src/routes/auth/verify |
api |
software | healthy | src/routes/api |
next |
software | healthy | src/routes/api/next |
auth |
software | healthy | src/routes/api/auth |
passkey |
software | healthy | src/routes/api/auth/passkey |
login |
software | healthy | src/routes/api/auth/passkey/login |
options |
software | healthy | src/routes/api/auth/passkey/login/options |
verify |
software | healthy | src/routes/api/auth/passkey/login/verify |
revoke |
software | healthy | src/routes/api/auth/passkey/revoke |
register |
software | healthy | src/routes/api/auth/passkey/register |
options |
software | healthy | src/routes/api/auth/passkey/register/options |
verify |
software | healthy | src/routes/api/auth/passkey/register/verify |
logout |
software | healthy | src/routes/api/auth/logout |
request-code |
software | healthy | src/routes/api/auth/request-code |
delete |
software | healthy | src/routes/api/auth/delete |
me |
software | healthy | src/routes/api/auth/me |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
and |
software | healthy | tests/feed.test.ts:and |
MockStorage |
software | healthy | tests/trail.test.ts:MockStorage |
Profile |
software | healthy | scripts/feed-sim/sim.ts:Profile |
AuthState |
software | healthy | src/lib/auth/authState.svelte.ts:AuthState |
ThemeStore |
software | healthy | src/lib/theme/theme.svelte.ts:ThemeStore |
TrailPanelState |
software | healthy | src/lib/feed/trailPanel.svelte.ts:TrailPanelState |
ActionHint |
software | healthy | src/lib/feed/hint.svelte.ts:ActionHint |
FeedState |
software | healthy | src/lib/feed/feedState.svelte.ts:FeedState |
names |
software | healthy | src/lib/wikipedia/article.ts:names |
WikiError |
software | healthy | src/lib/wikipedia/client.ts:WikiError |
ReaderState |
software | healthy | src/lib/reader/readerState.svelte.ts:ReaderState |
EngagementProfile |
software | healthy | src/lib/engagement/profile.svelte.ts:EngagementProfile |
| Label | Layer | Status | Path |
|---|---|---|---|
users |
data | healthy | migrations/0001_accounts.sql |
sessions |
data | healthy | migrations/0001_accounts.sql |
email_tokens |
data | healthy | migrations/0001_accounts.sql |
credentials |
data | healthy | migrations/0001_accounts.sql |
webauthn_challenges |
data | healthy | migrations/0001_accounts.sql |
profiles |
data | healthy | migrations/0001_accounts.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
0001_accounts.sql |
data | healthy | migrations/0001_accounts.sql |
0002_magic_link.sql |
data | healthy | migrations/0002_magic_link.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-eew3r8ve |
software | healthy | /tmp/repobility-clone-eew3r8ve |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | src/lib/server/auth/session.ts |
This page is publicly accessible at:
https://repobility.com/scan/57dc9ae9-bb9d-477f-ba2e-6887743aef0e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/57dc9ae9-bb9d-477f-ba2e-6887743aef0e/
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.