https://github.com/tnorlund/Portfolio
· scanned 2026-06-16 00:39 UTC (2 months, 1 week ago)
304 raw signals (0 security + 304 graph)
Last scanned 2 months, 1 week ago · v1 · 259 actionable findings from 1 signal source. 45 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 12390 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 |
|---|---|---|---|
mock_pulumi |
software | healthy | conftest.py:14 |
mock_aws_services |
software | healthy | conftest.py:62 |
pytest_configure |
software | healthy | receipt_dynamo/conftest.py:12 |
pytest_sessionstart |
software | healthy | receipt_dynamo/conftest.py:19 |
find_test_functions_in_file |
software | healthy | receipt_dynamo/tests/clean_test_names.py:14 |
list_all_test_functions_to_string |
software | healthy | receipt_dynamo/tests/clean_test_names.py:33 |
call_openai_api |
software | healthy | receipt_dynamo/tests/clean_test_names.py:54 |
rename_test_functions_in_file |
software | healthy | receipt_dynamo/tests/clean_test_names.py:102 |
rename_test_functions_in_dir |
software | healthy | receipt_dynamo/tests/clean_test_names.py:139 |
main |
software | healthy | receipt_dynamo/tests/clean_test_names.py:158 |
sample_receipt_section |
software | healthy | receipt_dynamo/tests/integration/test__receipt_section.py:13 |
test_add_receipt_section |
software | healthy | receipt_dynamo/tests/integration/test__receipt_section.py:30 |
test_add_receipt_section_duplicate_raises |
software | healthy | receipt_dynamo/tests/integration/test__receipt_section.py:50 |
test_update_receipt_section |
software | healthy | receipt_dynamo/tests/integration/test__receipt_section.py:61 |
test_delete_receipt_section |
software | healthy | receipt_dynamo/tests/integration/test__receipt_section.py:91 |
test_receipt_section_list |
software | healthy | receipt_dynamo/tests/integration/test__receipt_section.py:1… |
sample_receipt_structure_analysis |
software | healthy | receipt_dynamo/tests/integration/test__receipt_structure_an… |
test_addReceiptStructureAnalysis_success |
software | healthy | receipt_dynamo/tests/integration/test__receipt_structure_an… |
test_addReceiptStructureAnalysis_client_errors |
software | healthy | receipt_dynamo/tests/integration/test__receipt_structure_an… |
test_addReceiptStructureAnalyses_success |
software | healthy | receipt_dynamo/tests/integration/test__receipt_structure_an… |
test_addReceiptStructureAnalyses_client_errors |
software | healthy | receipt_dynamo/tests/integration/test__receipt_structure_an… |
test_updateReceiptStructureAnalysis_success |
software | healthy | receipt_dynamo/tests/integration/test__receipt_structure_an… |
test_updateReceiptStructureAnalyses_success |
software | healthy | receipt_dynamo/tests/integration/test__receipt_structure_an… |
test_updateReceiptStructureAnalyses_client_errors |
software | healthy | receipt_dynamo/tests/integration/test__receipt_structure_an… |
test_listReceiptStructureAnalysesFromReceipt_success |
software | healthy | receipt_dynamo/tests/integration/test__receipt_structure_an… |
sample_receipt_validation_category |
software | healthy | receipt_dynamo/tests/integration/test__receipt_validation_c… |
test_addReceiptValidationCategory_success |
software | healthy | receipt_dynamo/tests/integration/test__receipt_validation_c… |
test_addReceiptValidationCategory_duplicate_raises |
software | healthy | receipt_dynamo/tests/integration/test__receipt_validation_c… |
test_addReceiptValidationCategory_invalid_parameters |
software | healthy | receipt_dynamo/tests/integration/test__receipt_validation_c… |
test_addReceiptValidationCategory_client_errors |
software | healthy | receipt_dynamo/tests/integration/test__receipt_validation_c… |
test_addReceiptValidationCategories_success |
software | healthy | receipt_dynamo/tests/integration/test__receipt_validation_c… |
test_addReceiptValidationCategories_with_large_batch |
software | healthy | receipt_dynamo/tests/integration/test__receipt_validation_c… |
test_addReceiptValidationCategories_with_unprocessed_items_… |
software | healthy | receipt_dynamo/tests/integration/test__receipt_validation_c… |
batch_write_side_effect |
software | healthy | receipt_dynamo/tests/integration/test__receipt_validation_c… |
test_addReceiptValidationCategories_invalid_parameters |
software | healthy | receipt_dynamo/tests/integration/test__receipt_validation_c… |
test_addReceiptValidationCategories_client_errors |
software | healthy | receipt_dynamo/tests/integration/test__receipt_validation_c… |
test_updateReceiptValidationCategory_success |
software | healthy | receipt_dynamo/tests/integration/test__receipt_validation_c… |
test_updateReceiptValidationCategory_invalid_parameters |
software | healthy | receipt_dynamo/tests/integration/test__receipt_validation_c… |
test_updateReceiptValidationCategory_client_errors |
software | healthy | receipt_dynamo/tests/integration/test__receipt_validation_c… |
test_updateReceiptValidationCategories_success |
software | healthy | receipt_dynamo/tests/integration/test__receipt_validation_c… |
test_updateReceiptValidationCategories_with_large_batch |
software | healthy | receipt_dynamo/tests/integration/test__receipt_validation_c… |
test_updateReceiptValidationCategories_invalid_inputs |
software | healthy | receipt_dynamo/tests/integration/test__receipt_validation_c… |
test_updateReceiptValidationCategories_client_errors |
software | healthy | receipt_dynamo/tests/integration/test__receipt_validation_c… |
test_deleteReceiptValidationCategory_success |
software | healthy | receipt_dynamo/tests/integration/test__receipt_validation_c… |
test_deleteReceiptValidationCategory_invalid_parameters |
software | healthy | receipt_dynamo/tests/integration/test__receipt_validation_c… |
test_deleteReceiptValidationCategory_client_errors |
software | healthy | receipt_dynamo/tests/integration/test__receipt_validation_c… |
test_deleteReceiptValidationCategories_success |
software | healthy | receipt_dynamo/tests/integration/test__receipt_validation_c… |
test_deleteReceiptValidationCategories_invalid_parameters |
software | healthy | receipt_dynamo/tests/integration/test__receipt_validation_c… |
test_listReceiptValidationCategoriesForReceipt_success |
software | healthy | receipt_dynamo/tests/integration/test__receipt_validation_c… |
test_listReceiptValidationCategoriesForReceipt_with_paginat… |
software | healthy | receipt_dynamo/tests/integration/test__receipt_validation_c… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
SCORECARD.md |
software | healthy | SCORECARD.md |
conftest.py |
software | healthy | conftest.py |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
pyrightconfig.json |
software | healthy | pyrightconfig.json |
.coderabbit.yaml |
software | healthy | .coderabbit.yaml |
Makefile |
software | healthy | Makefile |
README.md |
software | healthy | receipt_ocr_swift/README.md |
test-ci-local.sh |
software | healthy | receipt_ocr_swift/test-ci-local.sh |
MIGRATION.md |
software | healthy | receipt_ocr_swift/MIGRATION.md |
Makefile |
software | healthy | receipt_ocr_swift/Makefile |
run-worker.sh |
software | healthy | receipt_ocr_swift/run-worker.sh |
Package.swift |
software | healthy | receipt_ocr_swift/Package.swift |
LineClusterer.swift |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/Clustering/LineClu… |
OCRWorker.swift |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/Worker/OCRWorker.s… |
VisionOCREngine.swift |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/OCR/VisionOCREngin… |
ImageTransforms.swift |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/ReceiptProcessing/… |
ReceiptProcessor.swift |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/ReceiptProcessing/… |
Retry.swift |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/Util/Retry.swift |
ISO8601Python.swift |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/Util/ISO8601Python… |
LogLevel+Extensions.swift |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/Util/LogLevel+Exte… |
BPETokenizer.swift |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/LayoutLM/BPETokeni… |
BertTokenizer.swift |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/LayoutLM/BertToken… |
BboxNormalizer.swift |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/LayoutLM/BboxNorma… |
LayoutLMConfig.swift |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/LayoutLM/LayoutLMC… |
LayoutLMInference.swift |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/LayoutLM/LayoutLMI… |
OCRRoutingDecision.swift |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/Models/OCRRoutingD… |
OCRStatus.swift |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/Models/OCRStatus.s… |
ReceiptDetection.swift |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/Models/ReceiptDete… |
OCRJob.swift |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/Models/OCRJob.swift |
ReceiptWordLabel.swift |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/Models/ReceiptWord… |
Config.swift |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/Config/Config.swift |
ImageClassifier.swift |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/Classification/Ima… |
ClusterMerging.swift |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/Geometry/ClusterMe… |
Transforms.swift |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/Geometry/Transform… |
GeometryUtils.swift |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/Geometry/GeometryU… |
BoundingBox.swift |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/Geometry/BoundingB… |
ConvexHull.swift |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/Geometry/ConvexHul… |
AWSProtocols.swift |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/AWS/AWSProtocols.s… |
SotoAWSClients.swift |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/AWS/SotoAWSClients… |
ModelDownloader.swift |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/AWS/ModelDownloade… |
main.swift |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCLI/main.swift |
bootstrap_localstack.sh |
software | healthy | receipt_ocr_swift/Tests/IntegrationTests/bootstrap_localsta… |
LocalstackE2ETests.swift |
software | healthy | receipt_ocr_swift/Tests/IntegrationTests/LocalstackE2ETests… |
PlaceholderTests.swift |
software | healthy | receipt_ocr_swift/Tests/IntegrationTests/PlaceholderTests.s… |
docker-compose.yml |
software | healthy | receipt_ocr_swift/Tests/IntegrationTests/docker-compose.yml |
GeometryTests.swift |
software | healthy | receipt_ocr_swift/Tests/ReceiptOCRCoreTests/GeometryTests.s… |
ImageClassifierTests.swift |
software | healthy | receipt_ocr_swift/Tests/ReceiptOCRCoreTests/ImageClassifier… |
ConfigTests.swift |
software | healthy | receipt_ocr_swift/Tests/ReceiptOCRCoreTests/ConfigTests.swi… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TestLetterBasicOperations |
software | healthy | receipt_dynamo/tests/integration/test__letter.py:111 |
TestLetterBatchOperations |
software | healthy | receipt_dynamo/tests/integration/test__letter.py:249 |
TestLetterAdvancedOperations |
software | healthy | receipt_dynamo/tests/integration/test__letter.py:403 |
TestLetterListOperations |
software | healthy | receipt_dynamo/tests/integration/test__letter.py:470 |
TestLetterValidation |
software | healthy | receipt_dynamo/tests/integration/test__letter.py:574 |
TestLetterErrorHandling |
software | healthy | receipt_dynamo/tests/integration/test__letter.py:678 |
TestLetterSpecialCases |
software | healthy | receipt_dynamo/tests/integration/test__letter.py:901 |
TestLabelCountCacheBasicOperations |
software | healthy | receipt_dynamo/tests/integration/test__label_count_cache.py… |
TestLabelCountCacheBatchOperations |
software | healthy | receipt_dynamo/tests/integration/test__label_count_cache.py… |
TestLabelCountCacheListOperations |
software | healthy | receipt_dynamo/tests/integration/test__label_count_cache.py… |
TestLabelCountCacheValidation |
software | healthy | receipt_dynamo/tests/integration/test__label_count_cache.py… |
TestLabelCountCacheErrorHandling |
software | healthy | receipt_dynamo/tests/integration/test__label_count_cache.py… |
TestLabelCountCacheSpecialCases |
software | healthy | receipt_dynamo/tests/integration/test__label_count_cache.py… |
TestReceiptWordLabelSpatialAnalysisBasicOperations |
software | healthy | receipt_dynamo/tests/integration/test__receipt_word_label_s… |
TestReceiptWordLabelSpatialAnalysisBatchOperations |
software | healthy | receipt_dynamo/tests/integration/test__receipt_word_label_s… |
TestReceiptWordLabelSpatialAnalysisQueryOperations |
software | healthy | receipt_dynamo/tests/integration/test__receipt_word_label_s… |
TestReceiptWordLabelSpatialAnalysisValidation |
software | healthy | receipt_dynamo/tests/integration/test__receipt_word_label_s… |
TestReceiptWordLabelSpatialAnalysisAddErrorHandling |
software | healthy | receipt_dynamo/tests/integration/test__receipt_word_label_s… |
TestReceiptWordLabelSpatialAnalysisUpdateErrorHandling |
software | healthy | receipt_dynamo/tests/integration/test__receipt_word_label_s… |
TestReceiptWordLabelSpatialAnalysisQueryErrorHandling |
software | healthy | receipt_dynamo/tests/integration/test__receipt_word_label_s… |
TestCompactionLockOperations |
software | healthy | receipt_dynamo/tests/integration/test__compaction_lock.py:87 |
TestCompactionLockErrors |
software | healthy | receipt_dynamo/tests/integration/test__compaction_lock.py:2… |
TestCompactionLockValidation |
software | healthy | receipt_dynamo/tests/integration/test__compaction_lock.py:3… |
TestCompactionLockListing |
software | healthy | receipt_dynamo/tests/integration/test__compaction_lock.py:3… |
TestCompactionLockCleanup |
software | healthy | receipt_dynamo/tests/integration/test__compaction_lock.py:4… |
TestCompactionLockErrorHandling |
software | healthy | receipt_dynamo/tests/integration/test__compaction_lock.py:5… |
TestCompactionLockEdgeCases |
software | healthy | receipt_dynamo/tests/integration/test__compaction_lock.py:6… |
TestWordBasicOperations |
software | healthy | receipt_dynamo/tests/integration/test__word.py:107 |
TestWordBatchOperations |
software | healthy | receipt_dynamo/tests/integration/test__word.py:240 |
TestWordAdvancedOperations |
software | healthy | receipt_dynamo/tests/integration/test__word.py:339 |
TestWordListOperations |
software | healthy | receipt_dynamo/tests/integration/test__word.py:400 |
TestWordValidation |
software | healthy | receipt_dynamo/tests/integration/test__word.py:503 |
TestWordErrorHandling |
software | healthy | receipt_dynamo/tests/integration/test__word.py:589 |
TestWordSpecialCases |
software | healthy | receipt_dynamo/tests/integration/test__word.py:722 |
TestDeleteImageDetails |
software | healthy | receipt_dynamo/tests/integration/test__delete_image_details… |
TestGetActiveModelJob |
software | healthy | receipt_dynamo/tests/integration/test__job.py:990 |
TestAIUsageMetric |
software | healthy | receipt_dynamo/tests/unit/test_ai_usage_metric.py:19 |
CustomObject |
software | healthy | receipt_dynamo/tests/unit/test_ai_usage_metric.py:609 |
CustomType |
software | healthy | receipt_dynamo/tests/unit/test_ai_usage_metric.py:906 |
TestValidatePositiveInt |
software | healthy | receipt_dynamo/tests/unit/test_util_validation.py:13 |
TestValidateNonNegativeInt |
software | healthy | receipt_dynamo/tests/unit/test_util_validation.py:59 |
TestValidatePositiveDimensions |
software | healthy | receipt_dynamo/tests/unit/test_util_validation.py:100 |
TestValidateConfidenceRange |
software | healthy | receipt_dynamo/tests/unit/test_util_validation.py:205 |
TestValidationUtilitiesIntegration |
software | healthy | receipt_dynamo/tests/unit/test_util_validation.py:309 |
TestSerializeBoundingBox |
software | healthy | receipt_dynamo/tests/unit/test_util_serialization.py:16 |
TestSerializeCoordinatePoint |
software | healthy | receipt_dynamo/tests/unit/test_util_serialization.py:92 |
TestSerializeConfidence |
software | healthy | receipt_dynamo/tests/unit/test_util_serialization.py:161 |
TestSerializationUtilitiesIntegration |
software | healthy | receipt_dynamo/tests/unit/test_util_serialization.py:222 |
TestBuildBaseItem |
software | healthy | receipt_dynamo/tests/unit/test_util_serialization.py:290 |
MockEntity |
software | healthy | receipt_dynamo/tests/unit/test_util_serialization.py:293 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
receipt_ocr_swift |
software | healthy | receipt_ocr_swift |
Sources |
software | healthy | receipt_ocr_swift/Sources |
ReceiptOCRCore |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore |
Clustering |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/Clustering |
Worker |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/Worker |
OCR |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/OCR |
ReceiptProcessing |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/ReceiptProcessing |
Util |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/Util |
LayoutLM |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/LayoutLM |
Models |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/Models |
Config |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/Config |
Classification |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/Classification |
Geometry |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/Geometry |
AWS |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCore/AWS |
ReceiptOCRCLI |
software | healthy | receipt_ocr_swift/Sources/ReceiptOCRCLI |
Tests |
software | healthy | receipt_ocr_swift/Tests |
IntegrationTests |
software | healthy | receipt_ocr_swift/Tests/IntegrationTests |
ReceiptOCRCoreTests |
software | healthy | receipt_ocr_swift/Tests/ReceiptOCRCoreTests |
LocalStack |
software | healthy | receipt_ocr_swift/LocalStack |
receipt_dynamo |
software | healthy | receipt_dynamo |
tests |
software | healthy | receipt_dynamo/tests |
integration |
software | healthy | receipt_dynamo/tests/integration |
unit |
software | healthy | receipt_dynamo/tests/unit |
helpers |
software | healthy | receipt_dynamo/tests/helpers |
end_to_end |
software | healthy | receipt_dynamo/tests/end_to_end |
receipt_dynamo |
software | healthy | receipt_dynamo/receipt_dynamo |
utils |
software | healthy | receipt_dynamo/receipt_dynamo/utils |
services |
software | healthy | receipt_dynamo/receipt_dynamo/services |
job_operations |
software | healthy | receipt_dynamo/receipt_dynamo/services/job_operations |
entities |
software | healthy | receipt_dynamo/receipt_dynamo/entities |
docs |
software | healthy | receipt_dynamo/docs |
scripts |
software | healthy | receipt_dynamo/scripts |
docs |
software | healthy | docs |
archive |
software | healthy | docs/archive |
legacy-ai-usage |
software | healthy | docs/archive/legacy-ai-usage |
issue-analyses |
software | healthy | docs/archive/issue-analyses |
root-docs |
software | healthy | docs/archive/root-docs |
status |
software | healthy | docs/archive/root-docs/status |
analysis |
software | healthy | docs/archive/root-docs/analysis |
planning |
software | healthy | docs/archive/root-docs/planning |
status |
software | healthy | docs/archive/status |
analysis |
software | healthy | docs/archive/analysis |
planning |
software | healthy | docs/archive/planning |
operations |
software | healthy | docs/operations |
architecture |
software | healthy | docs/architecture |
development |
software | healthy | docs/development |
scripts |
software | healthy | scripts |
examples |
software | healthy | scripts/examples |
maintenance |
software | healthy | scripts/maintenance |
receipt_dynamo_stream |
software | healthy | receipt_dynamo_stream |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.1.1 |
network | healthy | receipt_dynamo/tests/integration/test__instance.py |
192.168.1.2 |
network | healthy | receipt_dynamo/tests/integration/test__instance.py |
10.0.2.134 |
network | healthy | receipt_dynamo/tests/unit/test_instance.py |
43.92.02.7 |
network | healthy | portfolio/components/ui/Figures/CICDLoop.tsx |
1.14.75.2 |
network | healthy | portfolio/components/ui/Figures/StreamBitsRoutingDiagram.tsx |
51.23.32.3 |
network | healthy | portfolio/components/ui/Figures/StreamBitsRoutingDiagram.tsx |
17.34.18.74 |
network | healthy | portfolio/components/ui/Figures/StreamBitsRoutingDiagram.tsx |
21.21.31.48 |
network | healthy | portfolio/components/ui/Figures/UploadDiagram.tsx |
18.4.4.4 |
network | healthy | portfolio/components/ui/Figures/UploadDiagram.tsx |
2.74.25.68 |
network | healthy | portfolio/components/ui/Figures/AWSFlowDiagram.tsx |
2.21.15.25 |
network | healthy | portfolio/components/ui/Figures/AWSFlowDiagram.tsx |
22.49.22.71 |
network | healthy | portfolio/components/ui/Figures/AWSFlowDiagram.tsx |
3.26.74.77 |
network | healthy | portfolio/components/ui/Figures/AWSFlowDiagram.tsx |
1.2.31.25 |
network | healthy | portfolio/components/ui/Figures/AWSFlowDiagram.tsx |
18.43.62.62 |
network | healthy | portfolio/components/ui/Figures/AWSFlowDiagram.tsx |
1.23.31.25 |
network | healthy | portfolio/components/ui/Figures/AWSFlowDiagram.tsx |
18.46.62.58 |
network | healthy | portfolio/components/ui/Figures/AWSFlowDiagram.tsx |
77.25.77.77 |
network | healthy | portfolio/components/ui/Figures/AWSFlowDiagram.tsx |
37.03.55.09 |
network | healthy | portfolio/components/ui/Figures/AWSFlowDiagram.tsx |
18.06.46.18 |
network | healthy | portfolio/components/ui/Figures/AWSFlowDiagram.tsx |
2.06.12.71 |
network | healthy | portfolio/components/ui/Figures/AWSFlowDiagram.tsx |
1.75.49.55 |
network | healthy | portfolio/components/ui/Figures/AWSFlowDiagram.tsx |
1.29.55.43 |
network | healthy | portfolio/components/ui/Figures/AWSFlowDiagram.tsx |
25.74.49.92 |
network | healthy | portfolio/components/ui/Figures/AWSFlowDiagram.tsx |
77.18.25.28 |
network | healthy | portfolio/components/ui/Figures/AWSFlowDiagram.tsx |
2.18.62.58 |
network | healthy | portfolio/components/ui/Figures/AWSFlowDiagram.tsx |
23.2.37.49 |
network | healthy | portfolio/components/ui/Figures/CodeBuildDiagram.tsx |
2.03.14.52 |
network | healthy | portfolio/components/ui/Logos/ClaudeLogo.tsx |
4.22.84.7 |
network | healthy | portfolio/components/ui/Logos/ClaudeLogo.tsx |
2.29.31.97 |
network | healthy | portfolio/components/ui/Logos/ClaudeLogo.tsx |
3.13.17.25 |
network | healthy | portfolio/components/ui/Logos/ClaudeLogo.tsx |
1.92.9.21 |
network | healthy | portfolio/components/ui/Logos/ClaudeLogo.tsx |
1.07.11.14 |
network | healthy | portfolio/components/ui/Logos/ClaudeLogo.tsx |
5.48.03.4 |
network | healthy | portfolio/components/ui/Logos/ReactLogo.tsx |
28.54.14.68 |
network | healthy | portfolio/components/ui/Logos/DockerLogo.tsx |
08.3.2.59 |
network | healthy | portfolio/components/ui/Logos/DockerLogo.tsx |
2.98.34.95 |
network | healthy | portfolio/components/ui/Logos/DockerLogo.tsx |
3.15.26.72 |
network | healthy | portfolio/components/ui/Logos/DockerLogo.tsx |
9.31.89.93 |
network | healthy | portfolio/components/ui/Logos/DockerLogo.tsx |
9.27.89.9 |
network | healthy | portfolio/components/ui/Logos/DockerLogo.tsx |
88.3.88.92 |
network | healthy | portfolio/components/ui/Logos/DockerLogo.tsx |
9.28.89.91 |
network | healthy | portfolio/components/ui/Logos/DockerLogo.tsx |
83.3.82.88 |
network | healthy | portfolio/components/ui/Logos/DockerLogo.tsx |
84.26.84.85 |
network | healthy | portfolio/components/ui/Logos/DockerLogo.tsx |
9.25.9.88 |
network | healthy | portfolio/components/ui/Logos/DockerLogo.tsx |
01.84.26.84 |
network | healthy | portfolio/components/ui/Logos/DockerLogo.tsx |
4.65.02.05 |
network | healthy | portfolio/components/ui/Logos/DockerLogo.tsx |
13.11.24.24 |
network | healthy | portfolio/components/ui/Logos/DockerLogo.tsx |
04.09.13.14 |
network | healthy | portfolio/components/ui/Logos/DockerLogo.tsx |
14.07.15.14 |
network | healthy | portfolio/components/ui/Logos/DockerLogo.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ClientOnly |
frontend | healthy | portfolio/components/ClientOnly.tsx |
Layout |
frontend | healthy | portfolio/components/layout/Layout.tsx |
UploadProgressPanel |
frontend | healthy | portfolio/components/ui/UploadProgressPanel.tsx |
FigurePlaceholder |
frontend | healthy | portfolio/components/ui/FigurePlaceholder.tsx |
QueryLabelTransform |
frontend | healthy | portfolio/components/ui/QueryLabelTransform.tsx |
LazyMountInView |
frontend | healthy | portfolio/components/ui/LazyMountInView.tsx |
AnimatedInView |
frontend | healthy | portfolio/components/ui/AnimatedInView.tsx |
LoadingSpinner |
frontend | healthy | portfolio/components/ui/LoadingSpinner/LoadingSpinner.tsx |
HullCentroid |
frontend | healthy | portfolio/components/ui/BoundingBox/HullCentroid.tsx |
ConvexHull |
frontend | healthy | portfolio/components/ui/BoundingBox/ConvexHull.tsx |
OrientedAxes |
frontend | healthy | portfolio/components/ui/BoundingBox/OrientedAxes.tsx |
PrimaryBoundaryLines |
frontend | healthy | portfolio/components/ui/BoundingBox/PrimaryBoundaryLines.tsx |
AnimatedLineBox |
frontend | healthy | portfolio/components/ui/animations/AnimatedLineBox.tsx |
AnimatedOrientedAxes |
frontend | healthy | portfolio/components/ui/animations/AnimatedOrientedAxes.tsx |
AnimatedHullEdgeAlignment |
frontend | healthy | portfolio/components/ui/animations/AnimatedHullEdgeAlignmen… |
AnimatedTopAndBottom |
frontend | healthy | portfolio/components/ui/animations/AnimatedTopAndBottom.tsx |
AnimatedFinalReceiptBox |
frontend | healthy | portfolio/components/ui/animations/AnimatedFinalReceiptBox.… |
AnimatedConvexHull |
frontend | healthy | portfolio/components/ui/animations/AnimatedConvexHull.tsx |
AnimatedHullCentroid |
frontend | healthy | portfolio/components/ui/animations/AnimatedHullCentroid.tsx |
ImageStack |
frontend | healthy | portfolio/components/ui/Figures/ImageStack.tsx |
QAAgentFlow |
frontend | healthy | portfolio/components/ui/Figures/QAAgentFlow.tsx |
React |
frontend | healthy | portfolio/components/ui/Figures/CICDLoop.tsx |
StreamBitsRoutingDiagram |
frontend | healthy | portfolio/components/ui/Figures/StreamBitsRoutingDiagram.tsx |
DynamoStreamAnimation |
frontend | healthy | portfolio/components/ui/Figures/DynamoStreamAnimation.tsx |
ReceiptBoundingBoxFrame |
frontend | healthy | portfolio/components/ui/Figures/ReceiptBoundingBoxFrame.tsx |
MerchantCount |
frontend | healthy | portfolio/components/ui/Figures/MerchantCount.tsx |
AddressSimilarity |
frontend | healthy | portfolio/components/ui/Figures/AddressSimilarity.tsx |
QuestionMarquee |
frontend | healthy | portfolio/components/ui/Figures/QuestionMarquee.tsx |
PhotoReceiptBoundingBox |
frontend | healthy | portfolio/components/ui/Figures/PhotoReceiptBoundingBox.tsx |
IsometricPlane |
frontend | healthy | portfolio/components/ui/Figures/IsometricPlane.tsx |
ZDepthUnconstrained |
frontend | healthy | portfolio/components/ui/Figures/ZDepthUnconstrained.tsx |
ImageBoundingBox |
frontend | healthy | portfolio/components/ui/Figures/ScanReceiptBoundingBox.tsx |
AddressSimilaritySideBySide |
frontend | healthy | portfolio/components/ui/Figures/AddressSimilaritySideBySide… |
ReceiptPhotoClustering |
frontend | healthy | portfolio/components/ui/Figures/ReceiptPhotoClustering.tsx |
LabelValidationChart |
frontend | healthy | portfolio/components/ui/Figures/LabelValidationCount.tsx |
UploadDiagram |
frontend | healthy | portfolio/components/ui/Figures/UploadDiagram.tsx |
PageCurlLetter |
frontend | healthy | portfolio/components/ui/Figures/PageCurlLetter.tsx |
LockingSwimlane |
frontend | healthy | portfolio/components/ui/Figures/LockingSwimlane.tsx |
ZDepthConstrained |
frontend | healthy | portfolio/components/ui/Figures/ZDepthConstrained.tsx |
AWSFlowDiagram |
frontend | healthy | portfolio/components/ui/Figures/AWSFlowDiagram.tsx |
EmbeddingCoordinate |
frontend | healthy | portfolio/components/ui/Figures/EmbeddingCoordinate.tsx |
RandomReceiptWithLabels |
frontend | healthy | portfolio/components/ui/Figures/RandomReceiptWithLabels.tsx |
ReceiptBoundingBoxGrid |
frontend | healthy | portfolio/components/ui/Figures/ReceiptBoundingBoxGrid.tsx |
CodeBuildDiagram |
frontend | healthy | portfolio/components/ui/Figures/CodeBuildDiagram.tsx |
WordSimilarity |
frontend | healthy | portfolio/components/ui/Figures/WordSimilarity.tsx |
LabelValidationTimeline |
frontend | healthy | portfolio/components/ui/Figures/LabelValidationTimeline.tsx |
PhotoReceiptDBSCAN |
frontend | healthy | portfolio/components/ui/Figures/PhotoReceiptDBSCAN.tsx |
ReceiptStack |
frontend | healthy | portfolio/components/ui/Figures/ReceiptStack.tsx |
CroppedAddressImage |
frontend | healthy | portfolio/components/ui/Figures/CroppedAddressImage.tsx |
EmbeddingExample |
frontend | healthy | portfolio/components/ui/Figures/EmbeddingExample.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
image::infra/chroma/lambdas/Dockerfile |
hardware | healthy | infra/chroma/lambdas/Dockerfile |
image::infra/upload_images/container_upload/Dockerfile |
hardware | healthy | infra/upload_images/container_upload/Dockerfile |
image::infra/upload_images/container_ocr/Dockerfile |
hardware | healthy | infra/upload_images/container_ocr/Dockerfile |
image::infra/metadata_harmonizer_step_functions/lambdas/Doc… |
hardware | healthy | infra/metadata_harmonizer_step_functions/lambdas/Dockerfile |
image::infra/embedding_step_functions/unified_embedding/Doc… |
hardware | healthy | infra/embedding_step_functions/unified_embedding/Dockerfile |
image::infra/combine_receipts_step_functions/lambdas/Docker… |
hardware | healthy | infra/combine_receipts_step_functions/lambdas/Dockerfile |
image::infra/routes/address_similarity_cache_generator/lamb… |
hardware | healthy | infra/routes/address_similarity_cache_generator/lambdas/Doc… |
image::infra/routes/word_similarity_cache_generator/lambdas… |
hardware | healthy | infra/routes/word_similarity_cache_generator/lambdas/Docker… |
image::infra/routes/layoutlm_inference_cache_generator/lamb… |
hardware | healthy | infra/routes/layoutlm_inference_cache_generator/lambdas/Doc… |
image::infra/qa_agent_step_functions/lambdas/Dockerfile |
hardware | healthy | infra/qa_agent_step_functions/lambdas/Dockerfile |
image::infra/trigger_reocr_lambda/lambdas/Dockerfile |
hardware | healthy | infra/trigger_reocr_lambda/lambdas/Dockerfile |
image::infra/chromadb_compaction/lambdas/Dockerfile |
hardware | healthy | infra/chromadb_compaction/lambdas/Dockerfile |
image::infra/sagemaker_training/Dockerfile |
hardware | healthy | infra/sagemaker_training/Dockerfile |
image::infra/fix_place_lambda/lambdas/Dockerfile |
hardware | healthy | infra/fix_place_lambda/lambdas/Dockerfile |
image::infra/merge_receipt_lambda/lambdas/Dockerfile |
hardware | healthy | infra/merge_receipt_lambda/lambdas/Dockerfile |
image::infra/mcp_server_lambda/lambdas/Dockerfile |
hardware | healthy | infra/mcp_server_lambda/lambdas/Dockerfile |
image::infra/label_refresh_lambda/lambdas/Dockerfile |
hardware | healthy | infra/label_refresh_lambda/lambdas/Dockerfile |
localstack |
hardware | healthy | receipt_ocr_swift/Tests/IntegrationTests/docker-compose.yml |
localstack |
hardware | healthy | receipt_ocr_swift/LocalStack/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
lighthouse |
cicd | healthy | portfolio/.github/workflows/performance.yml |
playwright-performance |
cicd | healthy | portfolio/.github/workflows/performance.yml |
bundle-size |
cicd | healthy | portfolio/.github/workflows/performance.yml |
performance-regression-check |
cicd | healthy | portfolio/.github/workflows/performance.yml |
test |
cicd | healthy | .github/workflows/swift-ci.yml |
build-release |
cicd | healthy | .github/workflows/swift-ci.yml |
lambda-syntax |
cicd | healthy | .github/workflows/main.yml |
python-tests |
cicd | healthy | .github/workflows/main.yml |
typescript-tests |
cicd | healthy | .github/workflows/main.yml |
browser-tests |
cicd | healthy | .github/workflows/main.yml |
deploy |
cicd | healthy | .github/workflows/main.yml |
smoke-tests |
cicd | healthy | .github/workflows/main.yml |
docs |
cicd | healthy | .github/workflows/main.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
/ResumeRole.test |
frontend | healthy | portfolio/__tests__/pages/ResumeRole.test.tsx |
/receipt |
frontend | healthy | portfolio/pages/receipt.tsx |
/_document |
frontend | healthy | portfolio/pages/_document.tsx |
/ |
frontend | healthy | portfolio/pages/index.tsx |
/resume |
frontend | healthy | portfolio/pages/resume.tsx |
/_app |
frontend | healthy | portfolio/pages/_app.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
AWS_ACCESS_KEY_ID |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
PULUMI_ACCESS_TOKEN |
cicd | healthy | — |
AWS_SECRET_ACCESS_KEY |
cicd | healthy | — |
LHCI_GITHUB_APP_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | receipt_upload/receipt_upload/merchant_resolution/embedding… |
postgresql |
data | healthy | portfolio/pages/resume.tsx |
redis |
data | healthy | infra/embedding_step_functions/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::ec2 |
hardware | healthy | conftest.py |
vps::aws |
hardware | healthy | conftest.py |
vps::gcp |
hardware | healthy | portfolio/pages/resume.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::performance |
cicd | healthy | portfolio/.github/workflows/performance.yml |
gha::swift-ci |
cicd | healthy | .github/workflows/swift-ci.yml |
gha::main |
cicd | healthy | .github/workflows/main.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
sqs |
data | healthy | conftest.py |
kafka |
data | healthy | portfolio/pages/resume.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
port:4566 |
network | healthy | receipt_ocr_swift/Tests/IntegrationTests/docker-compose.yml |
port:8000 |
network | healthy | infra/chroma/lambdas/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-u1543w18 |
software | healthy | /tmp/repobility-clone-u1543w18 |
| Label | Layer | Status | Path |
|---|---|---|---|
test_env_var_migration.py |
data | healthy | scripts/maintenance/test_env_var_migration.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::receipt_places/README.md |
security | healthy | receipt_places/README.md |
This page is publicly accessible at:
https://repobility.com/scan/852c6a67-bdb9-4875-b96e-2cf11623bca0/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/852c6a67-bdb9-4875-b96e-2cf11623bca0/
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.