https://github.com/Zandolfus/aspects-of-power
· scanned 2026-06-16 01:11 UTC (2 months, 1 week ago)
111 raw signals (0 security + 111 graph)
Last scanned 2 months, 1 week ago · v1 · 94 actionable findings from 1 signal source. 17 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1309 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 |
|---|---|---|---|
get_stats |
software | healthy | Battle_simulations.py:7 |
to_hit |
software | healthy | Battle_simulations.py:18 |
dmg |
software | healthy | Battle_simulations.py:30 |
to_hit_sim |
software | healthy | Battle_simulations.py:44 |
damage_sim |
software | healthy | Battle_simulations.py:88 |
battle_sim |
software | healthy | Battle_simulations.py:114 |
pvp |
software | dead | Battle_simulations.py:208 |
main |
software | healthy | Battle_simulations.py:214 |
_isPlayerCharacter |
software | healthy | module/aspects-of-power.mjs:_isPlayerCharacter |
getActiveDebuff |
software | healthy | module/aspects-of-power.mjs:getActiveDebuff |
getActiveDebuffs |
software | healthy | module/aspects-of-power.mjs:getActiveDebuffs |
_moveBinding |
software | healthy | module/aspects-of-power.mjs:_moveBinding |
collectActors |
software | healthy | module/aspects-of-power.mjs:collectActors |
_resolveFolderId |
software | healthy | module/aspects-of-power.mjs:_resolveFolderId |
newTags |
software | healthy | module/aspects-of-power.mjs:newTags |
_matchesTemplate |
software | healthy | module/aspects-of-power.mjs:_matchesTemplate |
futureAugs |
software | healthy | module/aspects-of-power.mjs:futureAugs |
futureProfAugs |
software | healthy | module/aspects-of-power.mjs:futureProfAugs |
encodeId |
software | healthy | module/aspects-of-power.mjs:encodeId |
decodeId |
software | healthy | module/aspects-of-power.mjs:decodeId |
applyBonusDelta |
software | healthy | module/aspects-of-power.mjs:applyBonusDelta |
migrateEffect |
software | healthy | module/aspects-of-power.mjs:migrateEffect |
backfillRace |
software | healthy | module/aspects-of-power.mjs:backfillRace |
m |
software | healthy | module/aspects-of-power.mjs:m |
rotRad |
software | healthy | module/aspects-of-power.mjs:rotRad |
centerX |
software | healthy | module/aspects-of-power.mjs:centerX |
centerY |
software | healthy | module/aspects-of-power.mjs:centerY |
getEffectiveRangeFt |
software | healthy | module/aspects-of-power.mjs:getEffectiveRangeFt |
tokenEdgeDistanceFt |
software | healthy | module/aspects-of-power.mjs:tokenEdgeDistanceFt |
shouldHighlightHostile |
software | healthy | module/aspects-of-power.mjs:shouldHighlightHostile |
refreshHostileHighlights |
software | healthy | module/aspects-of-power.mjs:refreshHostileHighlights |
_triggerPersistentAoe |
software | healthy | module/aspects-of-power.mjs:_triggerPersistentAoe |
targetingPool |
software | healthy | module/aspects-of-power.mjs:targetingPool |
finalHit |
software | healthy | module/aspects-of-power.mjs:finalHit |
_walkTerrainBonus |
software | healthy | module/aspects-of-power.mjs:_walkTerrainBonus |
_resolveMentalDebuffTick |
software | healthy | module/aspects-of-power.mjs:_resolveMentalDebuffTick |
entries |
software | healthy | module/aspects-of-power.mjs:entries |
_resolvePhysicalDebuffTick |
software | healthy | module/aspects-of-power.mjs:_resolvePhysicalDebuffTick |
_checkZoneEffects |
software | healthy | module/aspects-of-power.mjs:_checkZoneEffects |
matchesAttackType |
software | healthy | module/aspects-of-power.mjs:matchesAttackType |
_applyForcedMovement |
software | healthy | module/aspects-of-power.mjs:_applyForcedMovement |
hpPct |
software | healthy | module/aspects-of-power.mjs:hpPct |
createItemMacro |
software | healthy | module/aspects-of-power.mjs:createItemMacro |
rollItemMacro |
software | healthy | module/aspects-of-power.mjs:rollItemMacro |
calcMod |
software | healthy | module/sheets/actor-sheet.mjs:calcMod |
tagSkill |
software | healthy | module/sheets/actor-sheet.mjs:tagSkill |
parts |
software | healthy | module/sheets/actor-sheet.mjs:parts |
alterations |
software | healthy | module/sheets/item-sheet.mjs:alterations |
r |
software | healthy | module/sheets/item-sheet.mjs:r |
itemParts |
software | healthy | module/sheets/item-sheet.mjs:itemParts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
Battle_simulations.py |
software | healthy | Battle_simulations.py |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
template.json |
software | healthy | template.json |
Weapons.py |
software | healthy | Weapons.py |
LICENSE.txt |
software | healthy | LICENSE.txt |
Makefile |
software | healthy | Makefile |
template (Copy).json |
software | healthy | template (Copy).json |
game_rules_document.md |
software | healthy | game_rules_document.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
system.json |
software | healthy | system.json |
data-models.mjs |
software | healthy | module/data-models.mjs |
aspects-of-power.mjs |
software | healthy | module/aspects-of-power.mjs |
actor-sheet.mjs |
software | healthy | module/sheets/actor-sheet.mjs |
item-sheet.mjs |
software | healthy | module/sheets/item-sheet.mjs |
level-up-dialog.mjs |
software | healthy | module/apps/level-up-dialog.mjs |
spend-fp-dialog.mjs |
software | healthy | module/apps/spend-fp-dialog.mjs |
skill-upgrade-dialog.mjs |
software | healthy | module/apps/skill-upgrade-dialog.mjs |
player-releveler-dialog.mjs |
software | healthy | module/apps/player-releveler-dialog.mjs |
celerity-tracker.mjs |
software | healthy | module/apps/celerity-tracker.mjs |
quick-actions-dialog.mjs |
software | healthy | module/apps/quick-actions-dialog.mjs |
history-edit-dialog.mjs |
software | healthy | module/apps/history-edit-dialog.mjs |
celerity-combat-tracker.mjs |
software | healthy | module/apps/celerity-combat-tracker.mjs |
templates.mjs |
software | healthy | module/helpers/templates.mjs |
tags.mjs |
software | healthy | module/helpers/tags.mjs |
geometry.mjs |
software | healthy | module/helpers/geometry.mjs |
positioning.mjs |
software | healthy | module/helpers/positioning.mjs |
config.mjs |
software | healthy | module/helpers/config.mjs |
effects.mjs |
software | healthy | module/helpers/effects.mjs |
item.mjs |
software | healthy | module/documents/item.mjs |
token.mjs |
software | healthy | module/documents/token.mjs |
actor.mjs |
software | healthy | module/documents/actor.mjs |
token-ruler.mjs |
software | healthy | module/canvas/token-ruler.mjs |
aura-entry-trigger.mjs |
software | healthy | module/canvas/aura-entry-trigger.mjs |
movement-buffer.mjs |
software | healthy | module/canvas/movement-buffer.mjs |
token.mjs |
software | healthy | module/canvas/token.mjs |
target-prompt.mjs |
software | healthy | module/canvas/target-prompt.mjs |
destination-prompt.mjs |
software | healthy | module/canvas/destination-prompt.mjs |
movement-overlay.mjs |
software | healthy | module/canvas/movement-overlay.mjs |
aoe-region-behavior.mjs |
software | healthy | module/canvas/aoe-region-behavior.mjs |
engagement-halts.mjs |
software | healthy | module/systems/engagement-halts.mjs |
channel.mjs |
software | healthy | module/systems/channel.mjs |
combat.mjs |
software | healthy | module/systems/combat.mjs |
trading.mjs |
software | healthy | module/systems/trading.mjs |
mass-leveler.mjs |
software | healthy | module/systems/mass-leveler.mjs |
summon.mjs |
software | healthy | module/systems/summon.mjs |
equipment.mjs |
software | healthy | module/systems/equipment.mjs |
ai.mjs |
software | healthy | module/systems/ai.mjs |
item-derivation.mjs |
software | healthy | module/systems/item-derivation.mjs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CharacterDataModel |
software | healthy | module/data-models.mjs:CharacterDataModel |
CreatureDataModel |
software | healthy | module/data-models.mjs:CreatureDataModel |
WeaponDataModel |
software | healthy | module/data-models.mjs:WeaponDataModel |
ArmorDataModel |
software | healthy | module/data-models.mjs:ArmorDataModel |
AbilityDataModel |
software | healthy | module/data-models.mjs:AbilityDataModel |
AspectsofPowerActorSheet |
software | healthy | module/sheets/actor-sheet.mjs:AspectsofPowerActorSheet |
AspectsofPowerItemSheet |
software | healthy | module/sheets/item-sheet.mjs:AspectsofPowerItemSheet |
but |
software | healthy | module/sheets/item-sheet.mjs:but |
LevelUpDialog |
software | healthy | module/apps/level-up-dialog.mjs:LevelUpDialog |
SpendFreePointsDialog |
software | healthy | module/apps/spend-fp-dialog.mjs:SpendFreePointsDialog |
SkillUpgradeDialog |
software | healthy | module/apps/skill-upgrade-dialog.mjs:SkillUpgradeDialog |
PlayerRelevelDialog |
software | healthy | module/apps/player-releveler-dialog.mjs:PlayerRelevelDialog |
CelerityTracker |
software | healthy | module/apps/celerity-tracker.mjs:CelerityTracker |
QuickActionsDialog |
software | healthy | module/apps/quick-actions-dialog.mjs:QuickActionsDialog |
HistoryEditDialog |
software | healthy | module/apps/history-edit-dialog.mjs:HistoryEditDialog |
is |
software | healthy | module/apps/celerity-combat-tracker.mjs:is |
CelerityCombatTracker |
software | healthy | module/apps/celerity-combat-tracker.mjs:CelerityCombatTrack… |
AspectsofPowerItem |
software | healthy | module/documents/item.mjs:AspectsofPowerItem |
AspectsofPowerToken |
software | healthy | module/documents/token.mjs:AspectsofPowerToken |
AspectsofPowerActor |
software | healthy | module/documents/actor.mjs:AspectsofPowerActor |
AspectsofPowerTokenRuler |
software | healthy | module/canvas/token-ruler.mjs:AspectsofPowerTokenRuler |
AspectsofPowerTokenObject |
software | healthy | module/canvas/token.mjs:AspectsofPowerTokenObject |
and |
software | healthy | module/canvas/aoe-region-behavior.mjs:and |
PersistentAoeBehavior |
software | healthy | module/canvas/aoe-region-behavior.mjs:PersistentAoeBehavior |
ChannelHelpers |
software | healthy | module/systems/channel.mjs:ChannelHelpers |
CombatSystem |
software | healthy | module/systems/combat.mjs:CombatSystem |
TradingSystem |
software | healthy | module/systems/trading.mjs:TradingSystem |
SummonHelpers |
software | healthy | module/systems/summon.mjs:SummonHelpers |
EquipmentSystem |
software | healthy | module/systems/equipment.mjs:EquipmentSystem |
AIProfilesRegistry |
software | healthy | module/systems/ai.mjs:AIProfilesRegistry |
LevelingSystem |
software | healthy | module/systems/leveling.mjs:LevelingSystem |
selected |
software | healthy | module/systems/leveling.mjs:selected |
history |
software | healthy | module/systems/leveling.mjs:history |
progression |
software | healthy | module/systems/leveling.mjs:progression |
for |
software | healthy | module/systems/leveling.mjs:for |
abilities |
software | healthy | module/systems/leveling.mjs:abilities |
tier |
software | healthy | module/systems/leveling.mjs:tier |
items |
software | healthy | scripts/seed-compendiums.js:items |
above |
software | healthy | migration/npa_corrections_2026-05-04.js:above |
CombatSystem |
software | healthy | claude_changes/combat.mjs:CombatSystem |
CharacterDataModel |
software | healthy | claude_changes/data-models.mjs:CharacterDataModel |
CreatureDataModel |
software | healthy | claude_changes/data-models.mjs:CreatureDataModel |
WeaponDataModel |
software | healthy | claude_changes/data-models.mjs:WeaponDataModel |
ArmorDataModel |
software | healthy | claude_changes/data-models.mjs:ArmorDataModel |
AbilityDataModel |
software | healthy | claude_changes/data-models.mjs:AbilityDataModel |
EquipmentSystem |
software | healthy | claude_changes/equipment.mjs:EquipmentSystem |
AspectsofPowerActor |
software | healthy | claude_changes/actor.mjs:AspectsofPowerActor |
await |
software | healthy | claude_changes/actor.mjs:await |
tier |
software | healthy | claude_changes/actor.mjs:tier |
leveling |
software | healthy | claude_changes/actor.mjs:leveling |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
module |
software | healthy | module |
sheets |
software | healthy | module/sheets |
apps |
software | healthy | module/apps |
helpers |
software | healthy | module/helpers |
documents |
software | healthy | module/documents |
canvas |
software | healthy | module/canvas |
systems |
software | healthy | module/systems |
lang |
software | healthy | lang |
scripts |
software | healthy | scripts |
migration |
software | healthy | migration |
claude_changes |
software | healthy | claude_changes |
lib |
software | healthy | lib |
some-lib |
software | healthy | lib/some-lib |
templates |
software | healthy | templates |
item |
software | healthy | templates/item |
css |
software | healthy | css |
Docker |
software | healthy | Docker |
python |
software | healthy | python |
Test |
software | healthy | python/Test |
App |
software | healthy | python/App |
static |
software | healthy | python/App/static |
assets |
software | healthy | python/App/static/assets |
backup_files |
software | healthy | backup_files |
src |
software | healthy | src |
scss |
software | healthy | src/scss |
utils |
software | healthy | src/scss/utils |
components |
software | healthy | src/scss/components |
global |
software | healthy | src/scss/global |
| Label | Layer | Status | Path |
|---|---|---|---|
list_unleveled.js |
data | healthy | migration/list_unleveled.js |
npa_mass_level.js |
data | healthy | migration/npa_mass_level.js |
backfill_legacy_local_augment_snapshots.js |
data | healthy | migration/backfill_legacy_local_augment_snapshots.js |
npa_csv_preview.js |
data | healthy | migration/npa_csv_preview.js |
skill_rarity_migration_script_2026-05-04.js |
data | healthy | migration/skill_rarity_migration_script_2026-05-04.js |
jewelry_rebalance_2026-06-11.js |
data | healthy | migration/jewelry_rebalance_2026-06-11.js |
magic_tag_backfill_2026-05-03.js |
data | healthy | migration/magic_tag_backfill_2026-05-03.js |
filter_friendly.js |
data | healthy | migration/filter_friendly.js |
dps_sim.js |
data | healthy | migration/dps_sim.js |
backfill_augment_tag_grants.js |
data | healthy | migration/backfill_augment_tag_grants.js |
tag_merge_migration_2026-05-03.js |
data | healthy | migration/tag_merge_migration_2026-05-03.js |
run_playwright_eval.js |
data | healthy | migration/run_playwright_eval.js |
npa_corrections_2026-05-04.js |
data | healthy | migration/npa_corrections_2026-05-04.js |
item_rederive_2026-05-03.js |
data | healthy | migration/item_rederive_2026-05-03.js |
combat_sim.js |
data | healthy | migration/combat_sim.js |
npa_csv_levelup.js |
data | healthy | migration/npa_csv_levelup.js |
snapshot_script.js |
data | healthy | migration/snapshot_script.js |
create_wand_inscription_augment.js |
data | healthy | migration/create_wand_inscription_augment.js |
create_blood_alchemist.js |
data | healthy | migration/create_blood_alchemist.js |
template_snapshot_script.js |
data | healthy | migration/template_snapshot_script.js |
active_defense_sim.js |
data | healthy | migration/active_defense_sim.js |
prof_levelup_2026-05-04b.js |
data | healthy | migration/prof_levelup_2026-05-04b.js |
migration.py |
data | healthy | python/migration.py |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/classes |
api | healthy | python/App/main.py |
GET /api/professions |
api | healthy | python/App/main.py |
GET /api/races |
api | healthy | python/App/main.py |
POST /api/validate |
api | healthy | python/App/main.py |
POST /api/validate/batch |
api | healthy | python/App/main.py |
POST /api/repo/import |
api | healthy | python/App/main.py |
POST /api/repo/export |
api | healthy | python/App/main.py |
GET /{full_path:path} |
api | healthy | python/App/main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-4ob5rp3m |
software | healthy | /tmp/repobility-clone-4ob5rp3m |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | python/App/start.py |
| Label | Layer | Status | Path |
|---|---|---|---|
foundry |
hardware | healthy | Docker/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::Docker/docker-compose.yml |
security | healthy | Docker/docker-compose.yml |
This page is publicly accessible at:
https://repobility.com/scan/01d72f20-5bf0-42ca-ad3f-f033354ff767/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/01d72f20-5bf0-42ca-ad3f-f033354ff767/
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.