https://github.com/TehbynDFRNT/sporetrustdemo
· scanned 2026-06-16 00:31 UTC (2 months, 2 weeks ago)
62 raw signals (0 security + 62 graph)
Last scanned 2 months, 2 weeks ago · v1 · 62 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1209 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 |
|---|---|---|---|
injectMouldLayerStyles |
software | healthy | mould-contamination.js:injectMouldLayerStyles |
clamp |
software | healthy | mould-contamination.js:clamp |
lerp |
software | healthy | mould-contamination.js:lerp |
smoothstep |
software | healthy | mould-contamination.js:smoothstep |
hashString |
software | healthy | mould-contamination.js:hashString |
makeRng |
software | healthy | mould-contamination.js:makeRng |
rng |
software | healthy | mould-contamination.js:rng |
createNoise |
software | healthy | mould-contamination.js:createNoise |
h |
software | healthy | mould-contamination.js:h |
value |
software | healthy | mould-contamination.js:value |
fbm |
software | healthy | mould-contamination.js:fbm |
normaliseMode |
software | healthy | mould-contamination.js:normaliseMode |
parseSource |
software | healthy | mould-contamination.js:parseSource |
parseEdges |
software | healthy | mould-contamination.js:parseEdges |
edgeBand |
software | healthy | mould-contamination.js:edgeBand |
cornerGaussian |
software | healthy | mould-contamination.js:cornerGaussian |
pointGaussian |
software | healthy | mould-contamination.js:pointGaussian |
dx |
software | healthy | mould-contamination.js:dx |
dy |
software | healthy | mould-contamination.js:dy |
modeShape |
software | healthy | mould-contamination.js:modeShape |
rawWetness |
software | healthy | mould-contamination.js:rawWetness |
grain |
software | healthy | mould-contamination.js:grain |
buildGrowthMap |
software | healthy | mould-contamination.js:buildGrowthMap |
nx |
software | healthy | mould-contamination.js:nx |
ny |
software | healthy | mould-contamination.js:ny |
sample |
software | healthy | mould-contamination.js:sample |
makeCanvas |
software | healthy | mould-contamination.js:makeCanvas |
colorString |
software | healthy | mould-contamination.js:colorString |
pickPalette |
software | healthy | mould-contamination.js:pickPalette |
drawRadial |
software | healthy | mould-contamination.js:drawRadial |
drawStainLayer |
software | healthy | mould-contamination.js:drawStainLayer |
biasedPoint |
software | healthy | mould-contamination.js:biasedPoint |
drawFuzzLayer |
software | healthy | mould-contamination.js:drawFuzzLayer |
alpha |
software | healthy | mould-contamination.js:alpha |
drawColony |
software | healthy | mould-contamination.js:drawColony |
drawColonies |
software | healthy | mould-contamination.js:drawColonies |
drawSpeckles |
software | healthy | mould-contamination.js:drawSpeckles |
pointOnEdge |
software | healthy | mould-contamination.js:pointOnEdge |
drawEdgeGrime |
software | healthy | mould-contamination.js:drawEdgeGrime |
b |
software | healthy | mould-contamination.js:b |
renderMould |
software | healthy | mould-contamination.js:renderMould |
readNumber |
software | healthy | mould-contamination.js:readNumber |
readOptionsFromDataset |
software | healthy | mould-contamination.js:readOptionsFromDataset |
normaliseOptions |
software | healthy | mould-contamination.js:normaliseOptions |
ensureHostStyles |
software | healthy | mould-contamination.js:ensureHostStyles |
mount |
software | healthy | mould-contamination.js:mount |
main |
software | healthy | scripts/seed-ensuite-air-sample.mjs:main |
tableFor |
software | healthy | scripts/generate-seed.mjs:tableFor |
escapeLiteral |
software | healthy | scripts/generate-seed.mjs:escapeLiteral |
Brand |
software | healthy | components/Brand.jsx:Brand |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
styles.css |
software | healthy | styles.css |
board-confidence-sporetrace-medium-term.html |
software | healthy | board-confidence-sporetrace-medium-term.html |
CLAUDE.md |
software | healthy | CLAUDE.md |
to-read.html |
software | healthy | to-read.html |
package.json |
software | healthy | package.json |
schema.sql |
software | healthy | schema.sql |
sporetrust-design-system.html |
software | healthy | sporetrust-design-system.html |
preview.html |
software | healthy | preview.html |
package-lock.json |
software | healthy | package-lock.json |
mould-contamination.js |
software | healthy | mould-contamination.js |
sporetrust-financials-clean.html |
software | healthy | sporetrust-financials-clean.html |
next.config.mjs |
software | healthy | next.config.mjs |
board-vote-sporetrace.html |
software | healthy | board-vote-sporetrace.html |
copywriting-map.md |
software | healthy | copywriting-map.md |
clerk-supabase-integration.md |
software | healthy | docs/clerk-supabase-integration.md |
stripe-integration.md |
software | healthy | docs/stripe-integration.md |
seed-ensuite-air-sample.mjs |
software | healthy | scripts/seed-ensuite-air-sample.mjs |
upload-lab-slide.mjs |
software | healthy | scripts/upload-lab-slide.mjs |
apply-seed.mjs |
software | healthy | scripts/apply-seed.mjs |
generate-seed.mjs |
software | healthy | scripts/generate-seed.mjs |
upload-demo-room-images.mjs |
software | healthy | scripts/upload-demo-room-images.mjs |
Brand.jsx |
software | healthy | components/Brand.jsx |
ReportDemoTakeover.jsx |
software | healthy | components/ReportDemoTakeover.jsx |
DiagnosticHero.jsx |
software | healthy | components/DiagnosticHero.jsx |
MegaNav.jsx |
software | healthy | components/MegaNav.jsx |
Eyebrow.jsx |
software | healthy | components/Eyebrow.jsx |
PostcodeAutocomplete.jsx |
software | healthy | components/PostcodeAutocomplete.jsx |
BookingForm.jsx |
software | healthy | components/BookingForm.jsx |
UtilityBanner.jsx |
software | healthy | components/UtilityBanner.jsx |
SentinelMark.jsx |
software | healthy | components/SentinelMark.jsx |
HeroAvailabilityForm.jsx |
software | healthy | components/HeroAvailabilityForm.jsx |
AddressAutocomplete.jsx |
software | healthy | components/AddressAutocomplete.jsx |
TrustLogos.jsx |
software | healthy | components/TrustLogos.jsx |
FeatureCard.jsx |
software | healthy | components/FeatureCard.jsx |
BookingTakeover.jsx |
software | healthy | components/BookingTakeover.jsx |
Timeline.jsx |
software | healthy | components/Timeline.jsx |
LeadForm.jsx |
software | healthy | components/LeadForm.jsx |
useModalHistory.js |
software | healthy | components/useModalHistory.js |
Footer.jsx |
software | healthy | components/Footer.jsx |
FaqAccordion.jsx |
software | healthy | components/FaqAccordion.jsx |
SectionHeader.jsx |
software | healthy | components/SectionHeader.jsx |
TrustBar.jsx |
software | healthy | components/TrustBar.jsx |
PhoneInput.jsx |
software | healthy | components/PhoneInput.jsx |
LanderFooter.jsx |
software | healthy | components/LanderFooter.jsx |
googlePlaces.js |
software | healthy | components/googlePlaces.js |
Hero.jsx |
software | healthy | components/Hero.jsx |
ReportPreviewCard.jsx |
software | healthy | components/ReportPreviewCard.jsx |
ServiceHero.jsx |
software | healthy | components/ServiceHero.jsx |
SentinelCard.jsx |
software | healthy | components/SentinelCard.jsx |
ReviewStars.jsx |
software | healthy | components/ReviewStars.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Brand |
frontend | healthy | components/Brand.jsx |
ReportDemoTakeover |
frontend | healthy | components/ReportDemoTakeover.jsx |
DiagnosticHero |
frontend | healthy | components/DiagnosticHero.jsx |
MegaNav |
frontend | healthy | components/MegaNav.jsx |
Eyebrow |
frontend | healthy | components/Eyebrow.jsx |
PostcodeAutocomplete |
frontend | healthy | components/PostcodeAutocomplete.jsx |
BookingForm |
frontend | healthy | components/BookingForm.jsx |
UtilityBanner |
frontend | healthy | components/UtilityBanner.jsx |
SentinelMark |
frontend | healthy | components/SentinelMark.jsx |
HeroAvailabilityForm |
frontend | healthy | components/HeroAvailabilityForm.jsx |
AddressAutocomplete |
frontend | healthy | components/AddressAutocomplete.jsx |
TrustLogos |
frontend | healthy | components/TrustLogos.jsx |
FeatureCard |
frontend | healthy | components/FeatureCard.jsx |
BookingTakeover |
frontend | healthy | components/BookingTakeover.jsx |
Timeline |
frontend | healthy | components/Timeline.jsx |
LeadForm |
frontend | healthy | components/LeadForm.jsx |
Footer |
frontend | healthy | components/Footer.jsx |
FaqAccordion |
frontend | healthy | components/FaqAccordion.jsx |
SectionHeader |
frontend | healthy | components/SectionHeader.jsx |
TrustBar |
frontend | healthy | components/TrustBar.jsx |
PhoneInput |
frontend | healthy | components/PhoneInput.jsx |
LanderFooter |
frontend | healthy | components/LanderFooter.jsx |
Hero |
frontend | healthy | components/Hero.jsx |
ReportPreviewCard |
frontend | healthy | components/ReportPreviewCard.jsx |
ServiceHero |
frontend | healthy | components/ServiceHero.jsx |
SentinelCard |
frontend | healthy | components/SentinelCard.jsx |
ReviewStars |
frontend | healthy | components/ReviewStars.jsx |
TrustBadge |
frontend | healthy | components/TrustBadge.jsx |
Reveal |
frontend | healthy | components/Reveal.jsx |
WhySporetrustHero |
frontend | healthy | components/WhySporetrustHero.jsx |
SentinelHero |
frontend | healthy | components/SentinelHero.jsx |
StatRow |
frontend | healthy | components/StatRow.jsx |
LanderHeader |
frontend | healthy | components/LanderHeader.jsx |
QuizCtaBanner |
frontend | healthy | components/QuizCtaBanner.jsx |
QuizTakeover |
frontend | healthy | components/QuizTakeover.jsx |
TrustBadge |
frontend | healthy | components/ui/TrustBadge.jsx |
QueryProvider |
frontend | healthy | components/admin/QueryProvider.jsx |
DataTabs |
frontend | healthy | components/admin/DataTabs.jsx |
AdminSidebar |
frontend | healthy | components/admin/AdminSidebar.jsx |
DataTable |
frontend | healthy | components/admin/DataTable.jsx |
DiagnosticLandingPage |
frontend | healthy | components/pages/DiagnosticLandingPage.jsx |
RouteIntroPage |
frontend | healthy | components/pages/RouteIntroPage.jsx |
PricingSection |
frontend | healthy | components/sections/PricingSection.jsx |
AudienceEvidenceSection |
frontend | healthy | components/sections/AudienceEvidenceSection.jsx |
ReportSection |
frontend | healthy | components/sections/ReportSection.jsx |
SubscriptionModelSection |
frontend | healthy | components/sections/SubscriptionModelSection.jsx |
HomePathwaysSection |
frontend | healthy | components/sections/HomePathwaysSection.jsx |
MethodologySection |
frontend | healthy | components/sections/MethodologySection.jsx |
HeroSection |
frontend | healthy | components/sections/HeroSection.jsx |
ContaminationSignsSection |
frontend | healthy | components/sections/ContaminationSignsSection.jsx |
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 |
scripts |
software | healthy | scripts |
components |
software | healthy | components |
ui |
software | healthy | components/ui |
admin |
software | healthy | components/admin |
pages |
software | healthy | components/pages |
sections |
software | healthy | components/sections |
icons |
software | healthy | components/icons |
app |
software | healthy | app |
diagnosing-mould |
software | healthy | app/diagnosing-mould |
suspected-mould |
software | healthy | app/suspected-mould |
sporetrust-sentinel |
software | healthy | app/sporetrust-sentinel |
partners |
software | healthy | app/partners |
remediation |
software | healthy | app/partners/remediation |
contractors |
software | healthy | app/partners/contractors |
visible-mould |
software | healthy | app/visible-mould |
api |
software | healthy | app/api |
inspections |
software | healthy | app/api/inspections |
[slug] |
software | healthy | app/api/inspections/[slug] |
reschedule |
software | healthy | app/api/inspections/[slug]/reschedule |
cancel |
software | healthy | app/api/inspections/[slug]/cancel |
admin |
software | healthy | app/api/admin |
partner-organizations |
software | healthy | app/api/admin/partner-organizations |
location-findings |
software | healthy | app/api/admin/location-findings |
[id] |
software | healthy | app/api/admin/location-findings/[id] |
moisture-readings |
software | healthy | app/api/admin/moisture-readings |
[id] |
software | healthy | app/api/admin/moisture-readings/[id] |
scope-items |
software | healthy | app/api/admin/scope-items |
[id] |
software | healthy | app/api/admin/scope-items/[id] |
air-sample-particulate-counts |
software | healthy | app/api/admin/air-sample-particulate-counts |
air-sample-fungal-counts |
software | healthy | app/api/admin/air-sample-fungal-counts |
technicians |
software | healthy | app/api/admin/technicians |
customers |
software | healthy | app/api/admin/customers |
partner-skills |
software | healthy | app/api/admin/partner-skills |
location-sources |
software | healthy | app/api/admin/location-sources |
[id] |
software | healthy | app/api/admin/location-sources/[id] |
sample-locations |
software | healthy | app/api/admin/sample-locations |
[id] |
software | healthy | app/api/admin/sample-locations/[id] |
air-samples |
software | healthy | app/api/admin/air-samples |
[id] |
software | healthy | app/api/admin/air-samples/[id] |
inspections |
software | healthy | app/api/admin/inspections |
[id] |
software | healthy | app/api/admin/inspections/[id] |
image-captures |
software | healthy | app/api/admin/image-captures |
[id] |
software | healthy | app/api/admin/image-captures/[id] |
technician-equipment |
software | healthy | app/api/admin/technician-equipment |
[id] |
software | healthy | app/api/admin/technician-equipment/[id] |
trade-categories |
software | healthy | app/api/admin/trade-categories |
equipment-types |
software | healthy | app/api/admin/equipment-types |
[id] |
software | healthy | app/api/admin/equipment-types/[id] |
air-sample-notable-objects |
software | healthy | app/api/admin/air-sample-notable-objects |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
MouldContamination |
software | healthy | mould-contamination.js:MouldContamination |
applies |
software | healthy | components/Reveal.jsx:applies |
MouldContamination |
software | healthy | public/mould-contamination.js:MouldContamination |
PasswordException |
software | healthy | public/pdf.worker.min.mjs:PasswordException |
Util |
software | healthy | public/pdf.worker.min.mjs:Util |
Name |
software | healthy | public/pdf.worker.min.mjs:Name |
Dict |
software | healthy | public/pdf.worker.min.mjs:Dict |
DecodeStream |
software | healthy | public/pdf.worker.min.mjs:DecodeStream |
JpxError |
software | healthy | public/pdf.worker.min.mjs:JpxError |
NullOptimizer |
software | healthy | public/pdf.worker.min.mjs:NullOptimizer |
BinaryCMapStream |
software | healthy | public/pdf.worker.min.mjs:BinaryCMapStream |
CCITTFaxDecoder |
software | healthy | public/pdf.worker.min.mjs:CCITTFaxDecoder |
FlateStream |
software | healthy | public/pdf.worker.min.mjs:FlateStream |
ArithmeticDecoder |
software | healthy | public/pdf.worker.min.mjs:ArithmeticDecoder |
CMap |
software | healthy | public/pdf.worker.min.mjs:CMap |
CFFParser |
software | healthy | public/pdf.worker.min.mjs:CFFParser |
CFFTopDict |
software | healthy | public/pdf.worker.min.mjs:CFFTopDict |
CFFPrivateDict |
software | healthy | public/pdf.worker.min.mjs:CFFPrivateDict |
CFFCharset |
software | healthy | public/pdf.worker.min.mjs:CFFCharset |
GlyfTable |
software | healthy | public/pdf.worker.min.mjs:GlyfTable |
Type1CharString |
software | healthy | public/pdf.worker.min.mjs:Type1CharString |
Pattern |
software | healthy | public/pdf.worker.min.mjs:Pattern |
PostScriptToken |
software | healthy | public/pdf.worker.min.mjs:PostScriptToken |
MurmurHash3_64 |
software | healthy | public/pdf.worker.min.mjs:MurmurHash3_64 |
NameOrNumberTree |
software | healthy | public/pdf.worker.min.mjs:NameOrNumberTree |
StructTreeRoot |
software | healthy | public/pdf.worker.min.mjs:StructTreeRoot |
XFAObject |
software | healthy | public/pdf.worker.min.mjs:XFAObject |
Acrobat |
software | healthy | public/pdf.worker.min.mjs:Acrobat |
ConnectionSet |
software | healthy | public/pdf.worker.min.mjs:ConnectionSet |
datasets_Data |
software | healthy | public/pdf.worker.min.mjs:datasets_Data |
CalendarSymbols |
software | healthy | public/pdf.worker.min.mjs:CalendarSymbols |
signature_Signature |
software | healthy | public/pdf.worker.min.mjs:signature_Signature |
Stylesheet |
software | healthy | public/pdf.worker.min.mjs:Stylesheet |
xdp_Xdp |
software | healthy | public/pdf.worker.min.mjs:xdp_Xdp |
XhtmlObject |
software | healthy | public/pdf.worker.min.mjs:XhtmlObject |
UnknownNamespace |
software | healthy | public/pdf.worker.min.mjs:UnknownNamespace |
Page |
software | healthy | public/pdf.worker.min.mjs:Page |
| Label | Layer | Status | Path |
|---|---|---|---|
trade_categories |
data | healthy | schema.sql |
fungal_classifications |
data | healthy | schema.sql |
particulate_types |
data | healthy | schema.sql |
technicians |
data | healthy | schema.sql |
equipment_types |
data | healthy | schema.sql |
technician_equipment |
data | healthy | schema.sql |
customers |
data | healthy | schema.sql |
properties |
data | healthy | schema.sql |
inspections |
data | healthy | schema.sql |
inspection_equipment |
data | healthy | schema.sql |
sample_locations |
data | healthy | schema.sql |
image_captures |
data | healthy | schema.sql |
moisture_readings |
data | healthy | schema.sql |
location_findings |
data | healthy | schema.sql |
location_sources |
data | healthy | schema.sql |
air_samples |
data | healthy | schema.sql |
air_sample_fungal_counts |
data | healthy | schema.sql |
air_sample_particulate_counts |
data | healthy | schema.sql |
air_sample_notable_objects |
data | healthy | schema.sql |
scope_items |
data | healthy | schema.sql |
partner_organizations |
data | healthy | schema.sql |
partner_skills |
data | healthy | schema.sql |
partner_handoffs |
data | healthy | schema.sql |
subscriptions |
data | healthy | schema.sql |
webhook_events |
data | healthy | schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
20260518082000_reseed_with_equipment.sql |
data | healthy | supabase/migrations/20260518082000_reseed_with_equipment.sql |
20260518051158_reseed_with_technicians.sql |
data | healthy | supabase/migrations/20260518051158_reseed_with_technicians.… |
20260519020000_reseed_with_fungal_panel.sql |
data | healthy | supabase/migrations/20260519020000_reseed_with_fungal_panel… |
20260518051334_inspections_signoff_check.sql |
data | healthy | supabase/migrations/20260518051334_inspections_signoff_chec… |
20260518041149_add_display_order_uniqueness.sql |
data | healthy | supabase/migrations/20260518041149_add_display_order_unique… |
20260518060000_create_storage_bucket.sql |
data | healthy | supabase/migrations/20260518060000_create_storage_bucket.sql |
20260518080000_equipment.sql |
data | healthy | supabase/migrations/20260518080000_equipment.sql |
20260518090000_drop_air_volume_litres.sql |
data | healthy | supabase/migrations/20260518090000_drop_air_volume_litres.s… |
20260518051002_add_technicians.sql |
data | healthy | supabase/migrations/20260518051002_add_technicians.sql |
20260518031448_initial_schema.sql |
data | healthy | supabase/migrations/20260518031448_initial_schema.sql |
20260519030000_add_report_title.sql |
data | healthy | supabase/migrations/20260519030000_add_report_title.sql |
20260519010000_create_air_slides_bucket.sql |
data | healthy | supabase/migrations/20260519010000_create_air_slides_bucket… |
20260518070000_evidence_image_fks.sql |
data | healthy | supabase/migrations/20260518070000_evidence_image_fks.sql |
20260518032328_seed_initial_data.sql |
data | healthy | supabase/migrations/20260518032328_seed_initial_data.sql |
20260518081000_create_equipment_bucket.sql |
data | healthy | supabase/migrations/20260518081000_create_equipment_bucket.… |
20260519000000_neutralise_sporecyte_references.sql |
data | healthy | supabase/migrations/20260519000000_neutralise_sporecyte_ref… |
20260521000000_cal_webhook_events.sql |
data | healthy | supabase/migrations/20260521000000_cal_webhook_events.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | supabase/config.toml |
vps::aws |
hardware | healthy | supabase/config.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
/DiagnosticLandingPage |
frontend | healthy | components/pages/DiagnosticLandingPage.jsx |
/RouteIntroPage |
frontend | healthy | components/pages/RouteIntroPage.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-vf0zurla |
software | healthy | /tmp/repobility-clone-vf0zurla |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::supabase/config.toml |
security | healthy | supabase/config.toml |
This page is publicly accessible at:
https://repobility.com/scan/a0060404-3f21-4f95-afb4-7f8bb491d2e2/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a0060404-3f21-4f95-afb4-7f8bb491d2e2/
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.