https://github.com/tensorlakeai/tensorlake
· scanned 2026-06-16 00:32 UTC (2 months, 2 weeks ago)
192 raw signals (0 security + 192 graph)
Last scanned 2 months, 2 weeks ago · v1 · 80 actionable findings from 1 signal source. 112 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 4266 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 |
|---|---|---|---|
test_raise_as_tensorlake_error_surfaces_connection_details |
software | healthy | tests/test_cloud_client.py:16 |
test_raise_as_tensorlake_error_surfaces_remote_api_error |
software | healthy | tests/test_cloud_client.py:33 |
test_raise_as_tensorlake_error_for_unclassified_rust_error |
software | healthy | tests/test_cloud_client.py:43 |
setUp |
software | healthy | tests/document_ai/test_extract.py:16 |
test_extract |
software | healthy | tests/document_ai/test_extract.py:36 |
test_extract_partition_with_patterns |
software | healthy | tests/document_ai/test_extract.py:91 |
test_extract_invalid_patterns_partition_strategy |
software | healthy | tests/document_ai/test_extract.py:154 |
setUp |
software | healthy | tests/document_ai/test_parse.py:18 |
test_simple_parse |
software | healthy | tests/document_ai/test_parse.py:35 |
test_simple_parse_eu |
software | healthy | tests/document_ai/test_parse.py:65 |
test_remove_file_can_still_access_parsed_results |
software | healthy | tests/document_ai/test_parse.py:97 |
test_parse_structured_extraction |
software | healthy | tests/document_ai/test_parse.py:125 |
test_parse_single_object_structured_extraction |
software | healthy | tests/document_ai/test_parse.py:161 |
test_page_classification |
software | healthy | tests/document_ai/test_parse.py:197 |
test_parse_structured_extraction_dict_json_schema_and_citat… |
software | healthy | tests/document_ai/test_parse.py:237 |
test_parse_accepts_files_from_files_v2 |
software | healthy | tests/document_ai/test_parse.py:410 |
test_invalid_api_key_raises_document_ai_error |
software | healthy | tests/document_ai/test_parse.py:434 |
_response |
software | healthy | tests/document_ai/test_rust_backend.py:10 |
__init__ |
software | healthy | tests/document_ai/test_rust_backend.py:21 |
close |
software | healthy | tests/document_ai/test_rust_backend.py:25 |
request_json |
software | healthy | tests/document_ai/test_rust_backend.py:83 |
parse_events_json |
software | healthy | tests/document_ai/test_rust_backend.py:45 |
upload_file_json |
software | healthy | tests/document_ai/test_rust_backend.py:77 |
test_parse_uses_rust_backend |
software | healthy | tests/document_ai/test_rust_backend.py:88 |
test_wait_for_completion_uses_rust_sse_events |
software | healthy | tests/document_ai/test_rust_backend.py:101 |
test_upload_uses_rust_backend |
software | healthy | tests/document_ai/test_rust_backend.py:111 |
test_unauthorized_maps_to_document_ai_error |
software | healthy | tests/document_ai/test_rust_backend.py:129 |
setUp |
software | healthy | tests/document_ai/test_datasets.py:16 |
test_create_dataset |
software | healthy | tests/document_ai/test_datasets.py:33 |
test_parse_documents |
software | healthy | tests/document_ai/test_datasets.py:69 |
test_structured_extraction_dataset |
software | healthy | tests/document_ai/test_datasets.py:110 |
test_page_classification_dataset |
software | healthy | tests/document_ai/test_datasets.py:164 |
test_update_dataset |
software | healthy | tests/document_ai/test_datasets.py:232 |
test_dataset_accepts_files_from_files_v2 |
software | healthy | tests/document_ai/test_datasets.py:297 |
setUp |
software | healthy | tests/document_ai/test_read.py:13 |
test_read |
software | healthy | tests/document_ai/test_read.py:30 |
setUp |
software | healthy | tests/document_ai/test_files.py:8 |
test_uploads_small_file |
software | healthy | tests/document_ai/test_files.py:25 |
test_uploads_larger_files_than_10_mb |
software | healthy | tests/document_ai/test_files.py:31 |
setUp |
software | healthy | tests/document_ai/test_classify.py:9 |
test_classify |
software | healthy | tests/document_ai/test_classify.py:29 |
_make_ctx |
software | healthy | tests/image/test_sandbox_builder.py:16 |
_make_build_patches |
software | healthy | tests/image/test_sandbox_builder.py:29 |
_make_import_patches |
software | healthy | tests/image/test_sandbox_builder.py:41 |
test_registers_snapshot_from_dockerfile |
software | healthy | tests/image/test_sandbox_builder.py:54 |
test_public_flag_and_registered_name |
software | healthy | tests/image/test_sandbox_builder.py:99 |
test_missing_dockerfile_raises_load_error |
software | healthy | tests/image/test_sandbox_builder.py:141 |
test_rust_builder_events_are_forwarded_to_emit |
software | healthy | tests/image/test_sandbox_builder.py:145 |
fake_rust_builder |
software | healthy | tests/image/test_sandbox_builder.py:367 |
test_deletes_sandbox_image_with_env_context |
software | healthy | tests/image/test_sandbox_builder.py:180 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
FakeRustClientError |
software | healthy | tests/test_cloud_client.py:11 |
TestCloudClientErrors |
software | healthy | tests/test_cloud_client.py:15 |
TestExtract |
software | healthy | tests/document_ai/test_extract.py:15 |
TestParse |
software | healthy | tests/document_ai/test_parse.py:17 |
_FakeRustDocumentAIClient |
software | healthy | tests/document_ai/test_rust_backend.py:20 |
_UnauthorizedRustDocumentAIClient |
software | healthy | tests/document_ai/test_rust_backend.py:82 |
TestDocumentAIRustBackend |
software | healthy | tests/document_ai/test_rust_backend.py:87 |
TestDatasets |
software | healthy | tests/document_ai/test_datasets.py:15 |
TestRead |
software | healthy | tests/document_ai/test_read.py:12 |
TestFiles |
software | healthy | tests/document_ai/test_files.py:7 |
TestClassify |
software | healthy | tests/document_ai/test_classify.py:8 |
Address |
software | healthy | tests/document_ai/json_schemas/bank_statement.py:7 |
BankTransaction |
software | healthy | tests/document_ai/json_schemas/bank_statement.py:14 |
BankStatement |
software | healthy | tests/document_ai/json_schemas/bank_statement.py:33 |
TestBuildSandboxImageFromDockerfile |
software | healthy | tests/image/test_sandbox_builder.py:53 |
TestBuildSandboxImageFromDockerfileOptions |
software | healthy | tests/image/test_sandbox_builder.py:98 |
TestDeleteSandboxImage |
software | healthy | tests/image/test_sandbox_builder.py:179 |
TestImportSandboxImage |
software | healthy | tests/image/test_sandbox_builder.py:206 |
TestBuildSandboxImageFromImage |
software | healthy | tests/image/test_sandbox_builder.py:273 |
TestBuildSandboxApplicationImage |
software | healthy | tests/image/test_sandbox_builder.py:356 |
TestApplicationDockerfileContent |
software | healthy | tests/image/test_sandbox_builder.py:397 |
_FakeCloudClient |
software | healthy | tests/cli/test_common.py:9 |
_FailIntrospectCloudClient |
software | healthy | tests/cli/test_common.py:30 |
TestContext |
software | healthy | tests/cli/test_common.py:35 |
TestParse |
software | healthy | tests/cli/test_parse.py:10 |
TestDeployHelpers |
software | healthy | tests/cli/test_deploy.py:23 |
TestDeployEntrypoints |
software | healthy | tests/cli/test_deploy.py:97 |
TestSecrets |
software | healthy | tests/cli/secrets.py:18 |
TestCredentialSaving |
software | healthy | tests/cli/secrets.py:299 |
TestExponentialBackoffWithSyncFunction |
software | healthy | tests/utils/test_retries.py:7 |
TestExponentialBackoffWithAsyncFunction |
software | healthy | tests/utils/test_retries.py:75 |
_FakeAsyncRustProxyClient |
software | healthy | tests/sandbox/test_sandbox_rust_backend_async.py:32 |
TestAsyncSandboxRustBackend |
software | healthy | tests/sandbox/test_sandbox_rust_backend_async.py:191 |
_SignaledFake |
software | healthy | tests/sandbox/test_sandbox_rust_backend_async.py:326 |
_MissingExit |
software | healthy | tests/sandbox/test_sandbox_rust_backend_async.py:337 |
_NoisyFake |
software | healthy | tests/sandbox/test_sandbox_rust_backend_async.py:351 |
FakeRustError |
software | healthy | tests/sandbox/test_sandbox_rust_backend_async.py:494 |
_FailingFake |
software | healthy | tests/sandbox/test_sandbox_rust_backend_async.py:497 |
_FakeRustProxyClient |
software | healthy | tests/sandbox/test_pty.py:10 |
_FakeWebSocketConnection |
software | healthy | tests/sandbox/test_pty.py:25 |
TestPty |
software | healthy | tests/sandbox/test_pty.py:47 |
_FakeRustProxyClient |
software | healthy | tests/sandbox/test_sandbox_rust_backend.py:19 |
TestSandboxRustBackend |
software | healthy | tests/sandbox/test_sandbox_rust_backend.py:161 |
_SignaledFakeClient |
software | healthy | tests/sandbox/test_sandbox_rust_backend.py:318 |
_MissingExitFakeClient |
software | healthy | tests/sandbox/test_sandbox_rust_backend.py:329 |
FakeRustError |
software | healthy | tests/sandbox/test_sandbox_rust_backend.py:467 |
_FailingRustProxyClient |
software | healthy | tests/sandbox/test_sandbox_rust_backend.py:470 |
_FakeAsyncRustProxyClient |
software | healthy | tests/sandbox/test_async_pty.py:18 |
_FakeAsyncWebSocketConnection |
software | healthy | tests/sandbox/test_async_pty.py:33 |
TestAsyncPty |
software | healthy | tests/sandbox/test_async_pty.py:86 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Cargo.toml |
software | healthy | Cargo.toml |
poetry.lock |
software | healthy | poetry.lock |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
code-of-conduct.md |
software | healthy | code-of-conduct.md |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
contributing.md |
software | healthy | contributing.md |
poetry.toml |
software | healthy | poetry.toml |
.env.example |
software | healthy | .env.example |
pyproject.toml |
software | healthy | pyproject.toml |
Makefile |
software | healthy | Makefile |
LICENSE |
software | healthy | LICENSE |
openapi.yaml |
software | healthy | openapi.yaml |
Cargo.lock |
software | healthy | Cargo.lock |
test_cloud_client.py |
software | healthy | tests/test_cloud_client.py |
README.md |
software | healthy | tests/README.md |
run_tests.sh |
software | healthy | tests/run_tests.sh |
test_extract.py |
software | healthy | tests/document_ai/test_extract.py |
test_parse.py |
software | healthy | tests/document_ai/test_parse.py |
test_rust_backend.py |
software | healthy | tests/document_ai/test_rust_backend.py |
test_datasets.py |
software | healthy | tests/document_ai/test_datasets.py |
test_read.py |
software | healthy | tests/document_ai/test_read.py |
test_files.py |
software | healthy | tests/document_ai/test_files.py |
test_classify.py |
software | healthy | tests/document_ai/test_classify.py |
bank_statement.py |
software | healthy | tests/document_ai/json_schemas/bank_statement.py |
test_sandbox_builder.py |
software | healthy | tests/image/test_sandbox_builder.py |
__init__.py |
software | healthy | tests/image/__init__.py |
test_common.py |
software | healthy | tests/cli/test_common.py |
test_helpers.py |
software | healthy | tests/cli/test_helpers.py |
test_parse.py |
software | healthy | tests/cli/test_parse.py |
test_deploy.py |
software | healthy | tests/cli/test_deploy.py |
secrets.py |
software | healthy | tests/cli/secrets.py |
test_retries.py |
software | healthy | tests/utils/test_retries.py |
test_sandbox_rust_backend_async.py |
software | healthy | tests/sandbox/test_sandbox_rust_backend_async.py |
test_pty.py |
software | healthy | tests/sandbox/test_pty.py |
test_sandbox_rust_backend.py |
software | healthy | tests/sandbox/test_sandbox_rust_backend.py |
test_async_pty.py |
software | healthy | tests/sandbox/test_async_pty.py |
__init__.py |
software | healthy | tests/sandbox/__init__.py |
testing.py |
software | healthy | tests/sandbox/testing.py |
test_desktop.py |
software | healthy | tests/sandbox/test_desktop.py |
test_lifecycle.py |
software | healthy | tests/sandbox/test_lifecycle.py |
test_client_rust_backend.py |
software | healthy | tests/sandbox/test_client_rust_backend.py |
test_client_rust_backend_async.py |
software | healthy | tests/sandbox/test_client_rust_backend_async.py |
test_complex_graph.py |
software | healthy | tests/applications/test_complex_graph.py |
test_api_client_rust_backend.py |
software | healthy | tests/applications/test_api_client_rust_backend.py |
test_output_propagation.py |
software | healthy | tests/applications/test_output_propagation.py |
test_sequential_sync_workflow.py |
software | healthy | tests/applications/test_sequential_sync_workflow.py |
test_application_json_schemas.py |
software | healthy | tests/applications/test_application_json_schemas.py |
validate_all_applications.py |
software | healthy | tests/applications/validate_all_applications.py |
test_simple_graph.py |
software | healthy | tests/applications/test_simple_graph.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
document_ai |
software | healthy | tests/document_ai |
json_schemas |
software | healthy | tests/document_ai/json_schemas |
image |
software | healthy | tests/image |
cli |
software | healthy | tests/cli |
utils |
software | healthy | tests/utils |
sandbox |
software | healthy | tests/sandbox |
applications |
software | healthy | tests/applications |
autoscaling |
software | healthy | tests/applications/autoscaling |
blob_store |
software | healthy | tests/applications/blob_store |
exceptions |
software | healthy | tests/applications/exceptions |
app_code_serialization |
software | healthy | tests/applications/app_code_serialization |
hello_world |
software | healthy | tests/applications/app_code_serialization/hello_world |
subpackage |
software | healthy | tests/applications/app_code_serialization/hello_world/subpa… |
subdir |
software | healthy | tests/applications/app_code_serialization/hello_world/subdir |
app_update |
software | healthy | tests/applications/app_update |
request_context |
software | healthy | tests/applications/request_context |
validation |
software | healthy | tests/applications/validation |
function |
software | healthy | tests/applications/validation/function |
multiple_definitions |
software | healthy | tests/applications/validation/function/multiple_definitions |
class |
software | healthy | tests/applications/validation/class |
missing_decorator_call |
software | healthy | tests/applications/validation/class/missing_decorator_call |
multiple_definitions |
software | healthy | tests/applications/validation/class/multiple_definitions |
application |
software | healthy | tests/applications/validation/application |
missing_decorator_call |
software | healthy | tests/applications/validation/application/missing_decorator… |
function_executor |
software | healthy | tests/function_executor |
e2e |
software | healthy | tests/e2e |
crates |
software | healthy | crates |
rust-cloud-sdk-py |
software | healthy | crates/rust-cloud-sdk-py |
src |
software | healthy | crates/rust-cloud-sdk-py/src |
cli |
software | healthy | crates/cli |
tests |
software | healthy | crates/cli/tests |
fixtures |
software | healthy | crates/cli/tests/fixtures |
multi_file_app |
software | healthy | crates/cli/tests/fixtures/multi_file_app |
images |
software | healthy | crates/cli/tests/fixtures/multi_file_app/images |
src |
software | healthy | crates/cli/src |
config |
software | healthy | crates/cli/src/config |
auth |
software | healthy | crates/cli/src/auth |
commands |
software | healthy | crates/cli/src/commands |
sbx |
software | healthy | crates/cli/src/commands/sbx |
image |
software | healthy | crates/cli/src/commands/sbx/image |
output |
software | healthy | crates/cli/src/output |
project |
software | healthy | crates/cli/src/project |
python_ast |
software | healthy | crates/cli/src/python_ast |
rust-cloud-sdk-node |
software | healthy | crates/rust-cloud-sdk-node |
src |
software | healthy | crates/rust-cloud-sdk-node/src |
cloud-sdk |
software | healthy | crates/cloud-sdk |
tests |
software | healthy | crates/cloud-sdk/tests |
src |
software | healthy | crates/cloud-sdk/src |
document_ai |
software | healthy | crates/cloud-sdk/src/document_ai |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
publish |
cicd | healthy | .github/workflows/publish_crates_io.yaml |
prepare |
cicd | healthy | .github/workflows/publish_test_pypi.yaml |
build-sdist |
cicd | healthy | .github/workflows/publish_test_pypi.yaml |
build-wheels |
cicd | healthy | .github/workflows/publish_test_pypi.yaml |
publish |
cicd | healthy | .github/workflows/publish_test_pypi.yaml |
wait-for-propagation |
cicd | healthy | .github/workflows/publish_test_pypi.yaml |
integration-test |
cicd | healthy | .github/workflows/publish_test_pypi.yaml |
build-sdk-and-test |
cicd | healthy | .github/workflows/publish_npm.yaml |
build-cli-binaries |
cicd | healthy | .github/workflows/publish_npm.yaml |
build-native-binaries |
cicd | healthy | .github/workflows/publish_npm.yaml |
publish |
cicd | healthy | .github/workflows/publish_npm.yaml |
test_sandbox_local |
cicd | healthy | .github/workflows/sandbox_local_tests.yaml |
build |
cicd | healthy | .github/workflows/publish_cli.yaml |
release |
cicd | healthy | .github/workflows/publish_cli.yaml |
unit-tests |
cicd | healthy | .github/workflows/typescript_sdk.yaml |
integration-tests |
cicd | healthy | .github/workflows/typescript_sdk.yaml |
rust_tests |
cicd | healthy | .github/workflows/tests.yaml |
windows_build_smoke |
cicd | healthy | .github/workflows/tests.yaml |
run_tests |
cicd | healthy | .github/workflows/tests.yaml |
test_sandbox |
cicd | healthy | .github/workflows/tests.yaml |
integration-test |
cicd | healthy | .github/workflows/integration_test.yaml |
test_document_ai_dispatch |
cicd | healthy | .github/workflows/document_ai.yaml |
test_document_ai_main |
cicd | healthy | .github/workflows/document_ai.yaml |
build-sdist |
cicd | healthy | .github/workflows/publish_pypi.yaml |
build-wheels |
cicd | healthy | .github/workflows/publish_pypi.yaml |
publish |
cicd | healthy | .github/workflows/publish_pypi.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:12 |
network | healthy | openapi.yaml |
port:5902 |
network | healthy | tests/sandbox/test_desktop.py |
port:5901 |
network | healthy | crates/rust-cloud-sdk-py/src/lib.rs |
port:8080 |
network | healthy | crates/cloud-sdk/src/sandbox_images.rs |
port:8000 |
network | healthy | typescript/tests/sandbox.test.ts |
port:9501 |
network | healthy | typescript/src/url.ts |
port:9443 |
network | healthy | .github/workflows/sandbox_local_tests.yaml |
port:8100 |
network | healthy | .github/workflows/sandbox_local_tests.yaml |
port:9500 |
network | healthy | .github/workflows/sandbox_local_tests.yaml |
port:5000 |
network | healthy | .github/workflows/sandbox_local_tests.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::publish_crates_io |
cicd | healthy | .github/workflows/publish_crates_io.yaml |
gha::publish_test_pypi |
cicd | healthy | .github/workflows/publish_test_pypi.yaml |
gha::publish_npm |
cicd | healthy | .github/workflows/publish_npm.yaml |
gha::sandbox_local_tests |
cicd | healthy | .github/workflows/sandbox_local_tests.yaml |
gha::publish_cli |
cicd | healthy | .github/workflows/publish_cli.yaml |
gha::typescript_sdk |
cicd | healthy | .github/workflows/typescript_sdk.yaml |
gha::tests |
cicd | healthy | .github/workflows/tests.yaml |
gha::integration_test |
cicd | healthy | .github/workflows/integration_test.yaml |
gha::document_ai |
cicd | healthy | .github/workflows/document_ai.yaml |
gha::publish_pypi |
cicd | healthy | .github/workflows/publish_pypi.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | tests/cli/test_helpers.py |
10.0.0.5 |
network | healthy | tests/sandbox/test_async_pty.py |
8.8.8.8 |
network | healthy | typescript/tests/client.test.ts |
10.0.0.1 |
network | healthy | typescript/src/errors.ts |
10.0.0.0 |
network | healthy | src/tensorlake/sandbox/client.py |
192.168.1.0 |
network | healthy | src/tensorlake/sandbox/client.py |
| Label | Layer | Status | Path |
|---|---|---|---|
TENSORLAKE_API_KEY |
cicd | healthy | — |
AWS_ROLE_ARN |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
TENSORLAKE_API_URL |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::tests/sandbox/test_desktop.py |
security | healthy | tests/sandbox/test_desktop.py |
generic_api_key::examples/quickstart.py |
security | healthy | examples/quickstart.py |
generic_api_key::examples/signature-detection/langgraph-age… |
security | healthy | examples/signature-detection/langgraph-agent-signature-dete… |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
redis |
data | healthy | crates/cli/tests/fixtures/multi_file_app/images/worker.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | tests/sandbox/test_client_rust_backend.py |
vps::ec2 |
hardware | healthy | src/tensorlake/applications/blob_store/blob_store.py |
| Label | Layer | Status | Path |
|---|---|---|---|
/health |
frontend | healthy | typescript/tests/sandbox.test.ts |
/tmp |
frontend | healthy | typescript/tests/sandbox.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ln2605p9 |
software | healthy | /tmp/repobility-clone-ln2605p9 |
| Label | Layer | Status | Path |
|---|---|---|---|
grpc::FunctionExecutor |
api | healthy | src/tensorlake/function_executor/proto/function_executor.pr… |
| Label | Layer | Status | Path |
|---|---|---|---|
celery |
data | healthy | crates/cli/tests/fixtures/multi_file_app/images/worker.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | tests/applications/test_resource_caching.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.github/workflows/publish_crates_io.yaml |
security | healthy | .github/workflows/publish_crates_io.yaml |
This page is publicly accessible at:
https://repobility.com/scan/7981c581-5136-421d-92f2-4f5730429206/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/7981c581-5136-421d-92f2-4f5730429206/
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.