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.

Solidor777/Titan-VTTRPG

https://github.com/Solidor777/Titan-VTTRPG · scanned 2026-06-16 00:17 UTC (2 months, 2 weeks ago)

39 raw signals (0 security + 39 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 38 actionable findings from 1 signal source. 1 repeated signal 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 2146 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
TITAN Rules Compendium.md software healthy TITAN Rules Compendium.md
count-long.cjs software healthy count-long.cjs
vitest.config.mjs software healthy vitest.config.mjs
jsconfig.json software healthy jsconfig.json
README.md software healthy README.md
.stylelintrc.json software healthy .stylelintrc.json
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
vite.config.mjs software healthy vite.config.mjs
package-lock.json software healthy package-lock.json
svelte.config.js software healthy svelte.config.js
vite.shared.mjs software healthy vite.shared.mjs
playwright.config.mjs software healthy playwright.config.mjs
eslint.config.js software healthy eslint.config.js
fix-comments.js software healthy fix-comments.js
CHANGELOG.md software healthy CHANGELOG.md
system.json software healthy system.json
vite.probe.config.mjs software healthy vite.probe.config.mjs
en.json software healthy lang/en.json
setup.js software healthy tests/setup.js
e2e-users.test.js software healthy tests/unit/e2e-users.test.js
ChatMessageMountRegistry.test.js software healthy tests/unit/ChatMessageMountRegistry.test.js
BuildChatMessageData.test.js software healthy tests/unit/BuildChatMessageData.test.js
ResolveHudActors.test.js software healthy tests/unit/ResolveHudActors.test.js
ResolveDocumentSheetArguments.test.js software healthy tests/unit/ResolveDocumentSheetArguments.test.js
ResolveRollActor.test.js software healthy tests/unit/ResolveRollActor.test.js
BuildActionMenuModel.test.js software healthy tests/unit/BuildActionMenuModel.test.js
ReactiveDocument.test.js software healthy tests/unit/ReactiveDocument.test.js
EffectSchemaEquivalence.test.js software healthy tests/unit/EffectSchemaEquivalence.test.js
HudLayoutState.test.js software healthy tests/unit/HudLayoutState.test.js
RulesElementFactories.test.js software healthy tests/unit/RulesElementFactories.test.js
EmbeddedDocument.test.js software healthy tests/unit/EmbeddedDocument.test.js
ReportChatMessageSchemaEquivalence.test.js software healthy tests/unit/ReportChatMessageSchemaEquivalence.test.js
CharacterSheetWeaponAttack.test.js software healthy tests/unit/CharacterSheetWeaponAttack.test.js
ChatMessageContent.test.js software healthy tests/unit/ChatMessageContent.test.js
GetApplication.test.js software healthy tests/unit/GetApplication.test.js
GetBestCharactersToUpdate.test.js software healthy tests/unit/GetBestCharactersToUpdate.test.js
EffectBuildChatMessageData.test.js software healthy tests/unit/EffectBuildChatMessageData.test.js
RoundDirectional.test.js software healthy tests/unit/RoundDirectional.test.js
LocalizationKeys.test.js software healthy tests/unit/LocalizationKeys.test.js
ItemChatMessageDataModel.test.js software healthy tests/unit/ItemChatMessageDataModel.test.js
EmbeddedDocumentProvider.test.js software healthy tests/unit/EmbeddedDocumentProvider.test.js
EffectRowContextMenu.test.js software healthy tests/unit/EffectRowContextMenu.test.js
GetEffectCompendiums.test.js software healthy tests/unit/GetEffectCompendiums.test.js
CheckChatMessageSchemaEquivalence.test.js software healthy tests/unit/CheckChatMessageSchemaEquivalence.test.js
test-id-prop.test.js software healthy tests/unit/test-id-prop.test.js
ConditionDefinitions.test.js software healthy tests/unit/ConditionDefinitions.test.js
RetryResolve.test.js software healthy tests/unit/RetryResolve.test.js
ComputeMulSumDelta.test.js software healthy tests/unit/ComputeMulSumDelta.test.js
CheckTags.test.js software healthy tests/unit/CheckTags.test.js

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

LabelLayerStatusPath
walk software healthy count-long.cjs:walk
createSveltePlugin software healthy vite.shared.mjs:createSveltePlugin
wrapText software healthy fix-comments.js:wrapText
processFile software healthy fix-comments.js:processFile
walk software healthy fix-comments.js:walk
walkCount software healthy fix-comments.js:walkCount
mergeObject software healthy tests/setup.js:mergeObject
randomID software healthy tests/setup.js:randomID
cardElement software healthy tests/unit/ChatMessageMountRegistry.test.js:cardElement
buildNotificationPane software healthy tests/unit/ChatMessageMountRegistry.test.js:buildNotificati…
makeStubItem software healthy tests/unit/BuildChatMessageData.test.js:makeStubItem
actor software healthy tests/unit/ResolveHudActors.test.js:actor
makeCharacterActor software healthy tests/unit/ResolveRollActor.test.js:makeCharacterActor
makeBridge software healthy tests/unit/ResolveRollActor.test.js:makeBridge
mockActor software healthy tests/unit/BuildActionMenuModel.test.js:mockActor
mockItem software healthy tests/unit/BuildActionMenuModel.test.js:mockItem
category software healthy tests/unit/BuildActionMenuModel.test.js:category
dataField software healthy tests/unit/EffectSchemaEquivalence.test.js:dataField
durationField software healthy tests/unit/EffectSchemaEquivalence.test.js:durationField
build software healthy tests/unit/HudLayoutState.test.js:build
makeParent software healthy tests/unit/EmbeddedDocument.test.js:makeParent
makeWeaponBridge software healthy tests/unit/CharacterSheetWeaponAttack.test.js:makeWeaponBri…
makeActorBridge software healthy tests/unit/CharacterSheetWeaponAttack.test.js:makeActorBrid…
makeCheckModStub software healthy tests/unit/CharacterSheetWeaponAttack.test.js:makeCheckModS…
renderRow software healthy tests/unit/CharacterSheetWeaponAttack.test.js:renderRow
actor software healthy tests/unit/GetBestCharactersToUpdate.test.js:actor
token software healthy tests/unit/GetBestCharactersToUpdate.test.js:token
setup software healthy tests/unit/GetBestCharactersToUpdate.test.js:setup
makeStubEffect software healthy tests/unit/EffectBuildChatMessageData.test.js:makeStubEffect
collectStringValues software healthy tests/unit/LocalizationKeys.test.js:collectStringValues
makeActorWithWeapon software healthy tests/unit/EmbeddedDocumentProvider.test.js:makeActorWithWe…
visibleOf software healthy tests/unit/EffectRowContextMenu.test.js:visibleOf
openMoveToFolder software healthy tests/unit/EffectRowContextMenu.test.js:openMoveToFolder
pack software healthy tests/unit/GetEffectCompendiums.test.js:pack
checkBaseFields software healthy tests/unit/CheckChatMessageSchemaEquivalence.test.js:checkB…
def software healthy tests/unit/ConditionDefinitions.test.js:def
makeBridge software healthy tests/unit/CheckTags.test.js:makeBridge
makeBridge software healthy tests/unit/AttackTags.test.js:makeBridge
baseFields software healthy tests/unit/ItemDataModelSchemaEquivalence.test.js:baseFields
makeLegacyItemSource software healthy tests/unit/ConvertEffectItemsToActiveEffects.test.js:makeLe…
makeFakeActor software healthy tests/unit/ConvertEffectItemsToActiveEffects.test.js:makeFa…
makeFakePack software healthy tests/unit/ConvertEffectItemsToActiveEffects.test.js:makeFa…
makeIndexEntry software healthy tests/unit/ConvertEffectItemsToActiveEffects.test.js:makeIn…
kindOf software healthy tests/unit/helpers/schemaFingerprint.js:kindOf
initial software healthy tests/unit/helpers/schemaFingerprint.js:initial
serializeInitial software healthy tests/unit/helpers/schemaFingerprint.js:serializeInitial
sortObjectKeys software healthy tests/unit/helpers/schemaFingerprint.js:sortObjectKeys
fingerprint software healthy tests/unit/helpers/schemaFingerprint.js:fingerprint
fingerprintSchema software healthy tests/unit/helpers/schemaFingerprint.js:fingerprintSchema
sortFingerprint software healthy tests/unit/helpers/schemaFingerprint.js:sortFingerprint

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

LabelLayerStatusPath
MockDocument software healthy tests/setup.js:MockDocument
HooksMock software healthy tests/setup.js:HooksMock
TitanItem software healthy tests/unit/BuildChatMessageData.test.js:TitanItem
MockDataField software healthy tests/unit/EffectSchemaEquivalence.test.js:MockDataField
TitanActiveEffect software healthy tests/unit/EffectBuildChatMessageData.test.js:TitanActiveEf…
MockField software healthy tests/unit/ItemChatMessageDataModel.test.js:MockField
MockStringField software healthy tests/unit/ItemChatMessageDataModel.test.js:MockStringField
MockNumberField software healthy tests/unit/ItemChatMessageDataModel.test.js:MockNumberField
MockBooleanField software healthy tests/unit/ItemChatMessageDataModel.test.js:MockBooleanField
MockObjectField software healthy tests/unit/ItemChatMessageDataModel.test.js:MockObjectField
MockArrayField software healthy tests/unit/ItemChatMessageDataModel.test.js:MockArrayField
MockSchemaField software healthy tests/unit/ItemChatMessageDataModel.test.js:MockSchemaField
MockTypeDataModel software healthy tests/unit/ItemChatMessageDataModel.test.js:MockTypeDataMod…
MockField software healthy tests/unit/BuildSchemaFromShape.test.js:MockField
MockStringField software healthy tests/unit/BuildSchemaFromShape.test.js:MockStringField
MockNumberField software healthy tests/unit/BuildSchemaFromShape.test.js:MockNumberField
MockBooleanField software healthy tests/unit/BuildSchemaFromShape.test.js:MockBooleanField
MockObjectField software healthy tests/unit/BuildSchemaFromShape.test.js:MockObjectField
MockArrayField software healthy tests/unit/BuildSchemaFromShape.test.js:MockArrayField
MockSchemaField software healthy tests/unit/BuildSchemaFromShape.test.js:MockSchemaField
MockField software healthy tests/unit/helpers/schemaFingerprint.js:MockField
MockStringField software healthy tests/unit/helpers/schemaFingerprint.js:MockStringField
MockNumberField software healthy tests/unit/helpers/schemaFingerprint.js:MockNumberField
MockBooleanField software healthy tests/unit/helpers/schemaFingerprint.js:MockBooleanField
MockObjectField software healthy tests/unit/helpers/schemaFingerprint.js:MockObjectField
MockArrayField software healthy tests/unit/helpers/schemaFingerprint.js:MockArrayField
MockSchemaField software healthy tests/unit/helpers/schemaFingerprint.js:MockSchemaField
MockTypeDataModel software healthy tests/unit/helpers/schemaFingerprint.js:MockTypeDataModel
names software healthy tests/unit/helpers/schemaFingerprint.js:names
applied software healthy tests/e2e/component-probe-inputs.spec.js:applied
the software healthy tests/e2e/header-buttons.spec.js:the
must software healthy tests/e2e/header-buttons.spec.js:must
and software healthy tests/e2e/world.js:and
is software healthy tests/e2e/reactive-effect-rows.spec.js:is
is software healthy tests/e2e/header-controls.spec.js:is
names software healthy tests/e2e/integration-manifest.spec.js:names
overrides software healthy tests/e2e/integration-manifest.spec.js:overrides
name software healthy tests/e2e/integration-manifest.spec.js:name
is software healthy tests/e2e/reactive-ability.spec.js:is
is software healthy tests/e2e/effect-tray.spec.js:is
from software healthy tests/e2e/effect-chat-card.spec.js:from
flags software healthy tests/e2e/effect-chat-card.spec.js:flags
plain software healthy tests/e2e/effect-chat-card.spec.js:plain
directly software healthy tests/e2e/traits.spec.js:directly
on software healthy tests/e2e/traits.spec.js:on
is software healthy tests/e2e/traits.spec.js:is
resolves software healthy tests/e2e/traits.spec.js:resolves
and software healthy tests/e2e/component-probe-tags.spec.js:and
name software healthy tests/e2e/fixtures.js:name
declared software healthy tests/e2e/checkDialog.js:declared

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

LabelLayerStatusPath
lang software healthy lang
tests software healthy tests
unit software healthy tests/unit
helpers software healthy tests/unit/helpers
check software healthy tests/unit/check
shared software healthy tests/shared
components software healthy tests/components
e2e software healthy tests/e2e
logic software healthy tests/e2e/logic
docs software healthy docs
superpowers software healthy docs/superpowers
plans software healthy docs/superpowers/plans
specs software healthy docs/superpowers/specs
plans software healthy docs/plans
.claude software healthy .claude
agents software healthy .claude/agents
skills software healthy .claude/skills
titan-codebase software healthy .claude/skills/titan-codebase
references software healthy .claude/skills/titan-codebase/references
graphify software healthy .claude/skills/graphify
references software healthy .claude/skills/graphify/references
.github software healthy .github
ISSUE_TEMPLATE software healthy .github/ISSUE_TEMPLATE
workflows software healthy .github/workflows
src software healthy src
document software healthy src/document
types software healthy src/document/types
chat-message software healthy src/document/types/chat-message
components software healthy src/document/types/chat-message/components
resources software healthy src/document/types/chat-message/components/resources
messages software healthy src/document/types/chat-message/components/messages
buttons software healthy src/document/types/chat-message/components/buttons
tags software healthy src/document/types/chat-message/components/tags
report software healthy src/document/types/chat-message/report
types software healthy src/document/types/chat-message/report/types
spend-resolve software healthy src/document/types/chat-message/report/types/spend-resolve
turn-end software healthy src/document/types/chat-message/report/types/turn-end
rend software healthy src/document/types/chat-message/report/types/rend
turn-start software healthy src/document/types/chat-message/report/types/turn-start
remove-combat-effects software healthy src/document/types/chat-message/report/types/remove-combat-…
repairs software healthy src/document/types/chat-message/report/types/repairs
turn-start-revert software healthy src/document/types/chat-message/report/types/turn-start-rev…
effects-expired software healthy src/document/types/chat-message/report/types/effects-expired
damage software healthy src/document/types/chat-message/report/types/damage
long-rest software healthy src/document/types/chat-message/report/types/long-rest
turn-end-revert software healthy src/document/types/chat-message/report/types/turn-end-revert
healing software healthy src/document/types/chat-message/report/types/healing
short-rest-report software healthy src/document/types/chat-message/report/types/short-rest-rep…
components software healthy src/document/types/chat-message/report/components
actor software healthy src/document/types/actor

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

LabelLayerStatusPath
ConvertEffectItemsToActiveEffects.js data healthy src/helpers/migration/ConvertEffectItemsToActiveEffects.js
ConfirmMigrateWorldDialog.js data healthy src/helpers/migration/ConfirmMigrateWorldDialog.js
MigrateWorld.js data healthy src/helpers/migration/MigrateWorld.js
PlayerMigrations.js data healthy src/helpers/migration/actor/PlayerMigrations.js
CharacterMigrations.js data healthy src/helpers/migration/actor/CharacterMigrations.js
ActorMigrations.js data healthy src/helpers/migration/actor/ActorMigrations.js
NpcMigrations.js data healthy src/helpers/migration/actor/NpcMigrations.js
WeaponMigrations.js data healthy src/helpers/migration/item/WeaponMigrations.js
ShieldMigrations.js data healthy src/helpers/migration/item/ShieldMigrations.js
CommodityMigrations.js data healthy src/helpers/migration/item/CommodityMigrations.js
SpellMigrations.js data healthy src/helpers/migration/item/SpellMigrations.js
ArmorMigrations.js data healthy src/helpers/migration/item/ArmorMigrations.js
AbilityMigrations.js data healthy src/helpers/migration/item/AbilityMigrations.js
EquipmentMigrations.js data healthy src/helpers/migration/item/EquipmentMigrations.js
ItemMigrations.js data healthy src/helpers/migration/item/ItemMigrations.js

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

LabelLayerStatusPath
port:30001 network healthy vite.config.mjs

LabelLayerStatusPath
gha::main cicd healthy .github/workflows/main.yml

LabelLayerStatusPath
build cicd healthy .github/workflows/main.yml

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
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/79702235-6a4b-4cd3-a6d2-01aa76216068/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/79702235-6a4b-4cd3-a6d2-01aa76216068/

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.