Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

Scan timing: clone 3.57s · analysis 7.89s · 29.3 MB · GitHub API rate-limit (preflight)

kreuzberg-dev/kreuzcrawl

https://github.com/kreuzberg-dev/kreuzcrawl · scanned 2026-05-31 01:25 UTC (5 days, 8 hours ago) · 10 languages

383 findings (150 legacy + 233 scanner) 11/13 scanners ran 93rd percentile · Rust · large (100-500K LoC) Scanner says 85 (higher by 5)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 5 days, 8 hours ago · v2 · last Δ +3.1 (diff) · 280 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 60.0 0.15 9.00
security_score 100.0 0.25 25.00
testing_score 100.0 0.20 20.00
documentation_score 100.0 0.15 15.00
practices_score 100.0 0.15 15.00
code_quality 65.0 0.10 6.50
Overall 1.00 90.5
security_score may be inflated — optional security scanners were skipped on this fast scan
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 2641 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
docker-compose.test.yml software healthy docker-compose.test.yml
rust-toolchain.toml software healthy rust-toolchain.toml
.golangci.yml software healthy .golangci.yml
deny.toml software healthy deny.toml
Cargo.toml software healthy Cargo.toml
ATTRIBUTIONS.md software healthy ATTRIBUTIONS.md
alef.toml software healthy alef.toml
README.md software healthy README.md
zensical.toml software healthy zensical.toml
rustfmt.toml software healthy rustfmt.toml
pnpm-lock.yaml software healthy pnpm-lock.yaml
.lychee.toml software healthy .lychee.toml
package.json software healthy package.json
.oxfmtrc.json software healthy .oxfmtrc.json
CONTRIBUTING.md software healthy CONTRIBUTING.md
.rumdl.toml software healthy .rumdl.toml
composer.json software healthy composer.json
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
Taskfile.yml software healthy Taskfile.yml
.oxlintrc.json software healthy .oxlintrc.json
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
pyproject.toml software healthy pyproject.toml
tsconfig.json software healthy tsconfig.json
.hadolint.yaml software healthy .hadolint.yaml
CHANGELOG.md software healthy CHANGELOG.md
.textlintrc.json software healthy .textlintrc.json
.typos.toml software healthy .typos.toml
Package.swift software healthy Package.swift
run_tests.php software healthy test_apps/php/run_tests.php
install.sh software healthy test_apps/php/install.sh
bootstrap.php software healthy test_apps/php/bootstrap.php
composer.json software healthy test_apps/php/composer.json
MarkdownTest.php software healthy test_apps/php/tests/MarkdownTest.php
ScrapeTest.php software healthy test_apps/php/tests/ScrapeTest.php
MetadataTest.php software healthy test_apps/php/tests/MetadataTest.php
globalSetup.ts software healthy test_apps/node/globalSetup.ts
package.json software healthy test_apps/node/package.json
pnpm-workspace.yaml software healthy test_apps/node/pnpm-workspace.yaml
tsconfig.json software healthy test_apps/node/tsconfig.json
vitest.config.ts software warning test_apps/node/vitest.config.ts
scrape.test.ts software healthy test_apps/node/tests/scrape.test.ts
markdown.test.ts software healthy test_apps/node/tests/markdown.test.ts
metadata.test.ts software healthy test_apps/node/tests/metadata.test.ts
globalSetup.ts software healthy test_apps/wasm/globalSetup.ts
package.json software healthy test_apps/wasm/package.json
pnpm-workspace.yaml software healthy test_apps/wasm/pnpm-workspace.yaml
setup.ts software healthy test_apps/wasm/setup.ts
tsconfig.json software healthy test_apps/wasm/tsconfig.json
vitest.config.ts software warning test_apps/wasm/vitest.config.ts
scrape.test.ts software healthy test_apps/wasm/tests/scrape.test.ts

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

LabelLayerStatusPath
createApp software healthy test_apps/node/globalSetup.ts:createApp
setup software healthy test_apps/node/globalSetup.ts:setup
finish software healthy test_apps/node/globalSetup.ts:finish
onData software healthy test_apps/node/globalSetup.ts:onData
teardown software healthy test_apps/node/globalSetup.ts:teardown
_alefE2eText software healthy test_apps/node/tests/scrape.test.ts:_alefE2eText
_alefE2eItemTexts software healthy test_apps/node/tests/scrape.test.ts:_alefE2eItemTexts
_alefE2eFormatMetadataDisplay software healthy test_apps/node/tests/scrape.test.ts:_alefE2eFormatMetadataD…
_alefE2eText software healthy test_apps/node/tests/markdown.test.ts:_alefE2eText
_alefE2eItemTexts software healthy test_apps/node/tests/markdown.test.ts:_alefE2eItemTexts
_alefE2eFormatMetadataDisplay software healthy test_apps/node/tests/markdown.test.ts:_alefE2eFormatMetadat…
_alefE2eText software healthy test_apps/node/tests/metadata.test.ts:_alefE2eText
_alefE2eItemTexts software healthy test_apps/node/tests/metadata.test.ts:_alefE2eItemTexts
_alefE2eFormatMetadataDisplay software healthy test_apps/node/tests/metadata.test.ts:_alefE2eFormatMetadat…
setup software healthy test_apps/wasm/globalSetup.ts:setup
teardown software healthy test_apps/wasm/globalSetup.ts:teardown
initSync software healthy test_apps/wasm/setup.ts:initSync
initDefault software healthy test_apps/wasm/setup.ts:initDefault
_alefE2eText software healthy test_apps/wasm/tests/scrape.test.ts:_alefE2eText
_alefE2eItemTexts software healthy test_apps/wasm/tests/scrape.test.ts:_alefE2eItemTexts
_alefE2eFormatMetadataDisplay software healthy test_apps/wasm/tests/scrape.test.ts:_alefE2eFormatMetadataD…
_alefE2eText software healthy test_apps/wasm/tests/markdown.test.ts:_alefE2eText
_alefE2eItemTexts software healthy test_apps/wasm/tests/markdown.test.ts:_alefE2eItemTexts
_alefE2eFormatMetadataDisplay software healthy test_apps/wasm/tests/markdown.test.ts:_alefE2eFormatMetadat…
_alefE2eText software healthy test_apps/wasm/tests/metadata.test.ts:_alefE2eText
_alefE2eItemTexts software healthy test_apps/wasm/tests/metadata.test.ts:_alefE2eItemTexts
_alefE2eFormatMetadataDisplay software healthy test_apps/wasm/tests/metadata.test.ts:_alefE2eFormatMetadat…
mock_server software healthy test_apps/python/conftest.py:27
_make_request software healthy test_apps/python/conftest.py:80
app software healthy test_apps/python/conftest.py:105
request software healthy test_apps/python/conftest.py:109
_alef_e2e_text software healthy test_apps/python/tests/test_scrape.py:14
_alef_e2e_item_texts software healthy test_apps/python/tests/test_scrape.py:18
test_scrape_asset_dedup software healthy test_apps/python/tests/test_scrape.py:35
test_scrape_asset_max_size software healthy test_apps/python/tests/test_scrape.py:49
test_scrape_asset_type_filter software healthy test_apps/python/tests/test_scrape.py:62
test_scrape_basic_html_page software healthy test_apps/python/tests/test_scrape.py:76
test_scrape_complex_links software healthy test_apps/python/tests/test_scrape.py:98
test_scrape_download_assets software healthy test_apps/python/tests/test_scrape.py:111
test_scrape_dublin_core software healthy test_apps/python/tests/test_scrape.py:124
test_scrape_empty_page software healthy test_apps/python/tests/test_scrape.py:138
test_scrape_feed_discovery software healthy test_apps/python/tests/test_scrape.py:151
test_scrape_image_sources software healthy test_apps/python/tests/test_scrape.py:163
test_scrape_js_heavy_spa software healthy test_apps/python/tests/test_scrape.py:176
test_scrape_json_ld software healthy test_apps/python/tests/test_scrape.py:187
test_scrape_malformed_html software healthy test_apps/python/tests/test_scrape.py:201
test_scrape_og_metadata software healthy test_apps/python/tests/test_scrape.py:215
test_scrape_twitter_card software healthy test_apps/python/tests/test_scrape.py:232
_alef_e2e_text software healthy test_apps/python/tests/test_markdown.py:14
_alef_e2e_item_texts software healthy test_apps/python/tests/test_markdown.py:18

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

LabelLayerStatusPath
test_apps software healthy test_apps
php software healthy test_apps/php
tests software healthy test_apps/php/tests
node software healthy test_apps/node
tests software healthy test_apps/node/tests
wasm software healthy test_apps/wasm
tests software healthy test_apps/wasm/tests
ruby software healthy test_apps/ruby
spec software healthy test_apps/ruby/spec
c software healthy test_apps/c
rust software healthy test_apps/rust
tests software healthy test_apps/rust/tests
src software healthy test_apps/rust/src
csharp software healthy test_apps/csharp
tests software healthy test_apps/csharp/tests
brew software healthy test_apps/brew
swift_e2e software healthy test_apps/swift_e2e
Tests software healthy test_apps/swift_e2e/Tests
KreuzcrawlE2ETests software healthy test_apps/swift_e2e/Tests/KreuzcrawlE2ETests
python software healthy test_apps/python
tests software healthy test_apps/python/tests
java software healthy test_apps/java
src software healthy test_apps/java/src
test software healthy test_apps/java/src/test
java software healthy test_apps/java/src/test/java
dev software healthy test_apps/java/src/test/java/dev
kreuzberg software healthy test_apps/java/src/test/java/dev/kreuzberg
kreuzcrawl software healthy test_apps/java/src/test/java/dev/kreuzberg/kreuzcrawl
e2e software healthy test_apps/java/src/test/java/dev/kreuzberg/kreuzcrawl/e2e
go software healthy test_apps/go
dart software healthy test_apps/dart
docker software healthy docker
tests software healthy tests
api software healthy tests/api
fixtures software healthy fixtures
batch software healthy fixtures/batch
strategy software healthy fixtures/strategy
crawl software healthy fixtures/crawl
robots software healthy fixtures/robots
auth software healthy fixtures/auth
middleware software healthy fixtures/middleware
responses software healthy fixtures/responses
html software healthy fixtures/responses/html
assets software healthy fixtures/responses/assets
error software healthy fixtures/responses/error
filter software healthy fixtures/filter
interaction software healthy fixtures/interaction
proxy software healthy fixtures/proxy
cache software healthy fixtures/cache
rate_limit software healthy fixtures/rate_limit

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

LabelLayerStatusPath
_App software healthy test_apps/python/conftest.py:108
MessageChannel software healthy crates/kreuzcrawl-browser/js/bootstrap.js:MessageChannel
MessagePort software healthy crates/kreuzcrawl-browser/js/bootstrap.js:MessagePort
CSSStyleDeclaration software healthy crates/kreuzcrawl-browser/js/bootstrap.js:CSSStyleDeclarati…
Node software healthy crates/kreuzcrawl-browser/js/bootstrap.js:Node
CharacterData software healthy crates/kreuzcrawl-browser/js/bootstrap.js:CharacterData
Text software healthy crates/kreuzcrawl-browser/js/bootstrap.js:Text
Comment software healthy crates/kreuzcrawl-browser/js/bootstrap.js:Comment
Element software healthy crates/kreuzcrawl-browser/js/bootstrap.js:Element
Document software healthy crates/kreuzcrawl-browser/js/bootstrap.js:Document
with software healthy crates/kreuzcrawl-browser/js/bootstrap.js:with
DocumentFragment software healthy crates/kreuzcrawl-browser/js/bootstrap.js:DocumentFragment
DocumentType software healthy crates/kreuzcrawl-browser/js/bootstrap.js:DocumentType
Notification software healthy crates/kreuzcrawl-browser/js/bootstrap.js:Notification
WebGLRenderingContext software healthy crates/kreuzcrawl-browser/js/bootstrap.js:WebGLRenderingCon…
WebGL2RenderingContext software healthy crates/kreuzcrawl-browser/js/bootstrap.js:WebGL2RenderingCo…
Headers software healthy crates/kreuzcrawl-browser/js/bootstrap.js:Headers
XMLHttpRequest software healthy crates/kreuzcrawl-browser/js/bootstrap.js:XMLHttpRequest
URL software healthy crates/kreuzcrawl-browser/js/bootstrap.js:URL
Request software healthy crates/kreuzcrawl-browser/js/bootstrap.js:Request
Response software healthy crates/kreuzcrawl-browser/js/bootstrap.js:Response
ResizeObserver software healthy crates/kreuzcrawl-browser/js/bootstrap.js:ResizeObserver
TextEncoder software healthy crates/kreuzcrawl-browser/js/bootstrap.js:TextEncoder
TextDecoder software healthy crates/kreuzcrawl-browser/js/bootstrap.js:TextDecoder
CSSStyleSheet software healthy crates/kreuzcrawl-browser/js/bootstrap.js:CSSStyleSheet
MutationObserver software healthy crates/kreuzcrawl-browser/js/bootstrap.js:MutationObserver
ShadowRoot software healthy crates/kreuzcrawl-browser/js/bootstrap.js:ShadowRoot
Event software healthy crates/kreuzcrawl-browser/js/bootstrap.js:Event
extends software healthy crates/kreuzcrawl-browser/js/bootstrap.js:extends
AbortController software healthy crates/kreuzcrawl-browser/js/bootstrap.js:AbortController
Blob software healthy crates/kreuzcrawl-browser/js/bootstrap.js:Blob
FormData software healthy crates/kreuzcrawl-browser/js/bootstrap.js:FormData
XMLSerializer software healthy crates/kreuzcrawl-browser/js/bootstrap.js:XMLSerializer
Range software healthy crates/kreuzcrawl-browser/js/bootstrap.js:Range
_IframeDocument software healthy crates/kreuzcrawl-browser/js/bootstrap.js:_IframeDocument
_IframeWindow software healthy crates/kreuzcrawl-browser/js/bootstrap.js:_IframeWindow
_Canvas2D software healthy crates/kreuzcrawl-browser/js/bootstrap.js:_Canvas2D
AudioContext software healthy crates/kreuzcrawl-browser/js/bootstrap.js:AudioContext
OfflineAudioContext software healthy crates/kreuzcrawl-browser/js/bootstrap.js:OfflineAudioConte…
SpeechSynthesisUtterance software healthy crates/kreuzcrawl-browser/js/bootstrap.js:SpeechSynthesisUt…
MediaStream software healthy crates/kreuzcrawl-browser/js/bootstrap.js:MediaStream
MediaStreamTrack software healthy crates/kreuzcrawl-browser/js/bootstrap.js:MediaStreamTrack
RTCPeerConnection software healthy crates/kreuzcrawl-browser/js/bootstrap.js:RTCPeerConnection
RTCSessionDescription software healthy crates/kreuzcrawl-browser/js/bootstrap.js:RTCSessionDescrip…
RTCIceCandidate software healthy crates/kreuzcrawl-browser/js/bootstrap.js:RTCIceCandidate
PointerEvent software healthy crates/kreuzcrawl-browser/js/bootstrap.js:PointerEvent
Worker software healthy crates/kreuzcrawl-browser/js/bootstrap.js:Worker
ReadableStream software healthy crates/kreuzcrawl-browser/js/bootstrap.js:ReadableStream
WritableStream software healthy crates/kreuzcrawl-browser/js/bootstrap.js:WritableStream
TransformStream software healthy crates/kreuzcrawl-browser/js/bootstrap.js:TransformStream

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

LabelLayerStatusPath
build-ffi cicd healthy .github/workflows/ci-e2e.yaml
e2e-tests cicd healthy .github/workflows/ci-e2e.yaml
coverage cicd healthy .github/workflows/coverage.yaml
validate cicd healthy .github/workflows/validate-pr.yml
validate cicd healthy .github/workflows/validate-issues.yml
prepare cicd healthy .github/workflows/publish.yaml
validate-versions cicd healthy .github/workflows/publish.yaml
check-pypi cicd healthy .github/workflows/publish.yaml
check-npm cicd healthy .github/workflows/publish.yaml
check-wasm cicd healthy .github/workflows/publish.yaml
check-rubygems cicd healthy .github/workflows/publish.yaml
check-maven cicd healthy .github/workflows/publish.yaml
check-nuget cicd healthy .github/workflows/publish.yaml
check-packagist cicd healthy .github/workflows/publish.yaml
check-cratesio cicd healthy .github/workflows/publish.yaml
check-hex cicd healthy .github/workflows/publish.yaml
check-zig cicd healthy .github/workflows/publish.yaml
check-maven-kotlin-android cicd healthy .github/workflows/publish.yaml
check-homebrew cicd healthy .github/workflows/publish.yaml
check-cli cicd healthy .github/workflows/publish.yaml
check-go cicd healthy .github/workflows/publish.yaml
check-c-ffi cicd healthy .github/workflows/publish.yaml
check-elixir-release cicd healthy .github/workflows/publish.yaml
python-wheels cicd healthy .github/workflows/publish.yaml
python-sdist cicd healthy .github/workflows/publish.yaml
node-bindings cicd healthy .github/workflows/publish.yaml
wasm-bindings cicd healthy .github/workflows/publish.yaml
ruby-gem cicd healthy .github/workflows/publish.yaml
php-extension cicd healthy .github/workflows/publish.yaml
cli-binaries cicd healthy .github/workflows/publish.yaml
cli-musl-binaries cicd healthy .github/workflows/publish.yaml
go-ffi-libraries cicd healthy .github/workflows/publish.yaml
c-ffi-libraries cicd healthy .github/workflows/publish.yaml
java-natives cicd healthy .github/workflows/publish.yaml
java-natives-musl cicd healthy .github/workflows/publish.yaml
csharp-natives cicd healthy .github/workflows/publish.yaml
csharp-natives-musl cicd healthy .github/workflows/publish.yaml
elixir-natives cicd healthy .github/workflows/publish.yaml
elixir-natives-musl cicd healthy .github/workflows/publish.yaml
swift-artifactbundle cicd healthy .github/workflows/publish.yaml
swift-package cicd healthy .github/workflows/publish.yaml
zig-package cicd healthy .github/workflows/publish.yaml
upload-cli-release cicd healthy .github/workflows/publish.yaml
upload-go-release cicd healthy .github/workflows/publish.yaml
upload-c-ffi-release cicd healthy .github/workflows/publish.yaml
upload-elixir-release cicd healthy .github/workflows/publish.yaml
upload-php-pie-release cicd healthy .github/workflows/publish.yaml
verify-assets cicd healthy .github/workflows/publish.yaml
publish-crates cicd healthy .github/workflows/publish.yaml
publish-pypi cicd healthy .github/workflows/publish.yaml

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

LabelLayerStatusPath
LD_LIBRARY_PATH cicd healthy
DYLD_LIBRARY_PATH cicd healthy
CENTRAL_PASSWORD cicd healthy
NUGET_API_KEY cicd healthy
HEX_API_KEY cicd healthy
DYLD_FALLBACK_LIBRARY_PATH cicd healthy
PKG_CONFIG_PATH cicd healthy
GPG_PASSPHRASE cicd healthy
GITHUB_TOKEN cicd healthy
DISCORD_WEBHOOK_URL cicd healthy
CENTRAL_USERNAME cicd healthy
PACKAGIST_API_TOKEN cicd healthy
REGISTRY cicd healthy
IMAGE_NAME cicd healthy
CODECOV_TOKEN cicd healthy
GPG_PRIVATE_KEY cicd healthy
HOMEBREW_TOKEN cicd healthy

LabelLayerStatusPath
gha::ci-e2e cicd healthy .github/workflows/ci-e2e.yaml
gha::coverage cicd healthy .github/workflows/coverage.yaml
gha::validate-pr cicd healthy .github/workflows/validate-pr.yml
gha::validate-issues cicd healthy .github/workflows/validate-issues.yml
gha::publish cicd healthy .github/workflows/publish.yaml
gha::ci-rust cicd healthy .github/workflows/ci-rust.yaml
gha::ci-docker cicd healthy .github/workflows/ci-docker.yaml
gha::publish-pubdev cicd healthy .github/workflows/publish-pubdev.yaml
gha::ci-docs cicd healthy .github/workflows/ci-docs.yaml
gha::ci-mobile cicd healthy .github/workflows/ci-mobile.yaml
gha::ci-lint cicd healthy .github/workflows/ci-lint.yaml
gha::ci-fuzz cicd healthy .github/workflows/ci-fuzz.yaml
gha::publish-docker cicd healthy .github/workflows/publish-docker.yaml

LabelLayerStatusPath
127.0.0.1 network healthy test_apps/rust/tests/mock_server.rs
145.0.0.0 network healthy crates/kreuzcrawl-browser/js/bootstrap.js
24.0.0.0 network healthy crates/kreuzcrawl-browser/js/bootstrap.js
192.0.2.0 network healthy crates/kreuzcrawl/tests/test_browser_native.rs
192.0.2.1 network healthy crates/kreuzcrawl/tests/test_browser_native.rs
120.0.0.0 network healthy e2e/node/tests/stealth.test.ts

LabelLayerStatusPath
password_literal::e2e/node/tests/validation.test.ts security healthy e2e/node/tests/validation.test.ts
password_literal::e2e/node/tests/auth.test.ts security healthy e2e/node/tests/auth.test.ts
password_literal::e2e/node/tests/proxy.test.ts security healthy e2e/node/tests/proxy.test.ts
password_literal::e2e/wasm/tests/validation.test.ts security healthy e2e/wasm/tests/validation.test.ts
password_literal::e2e/wasm/tests/auth.test.ts security healthy e2e/wasm/tests/auth.test.ts
password_literal::e2e/python/tests/test_proxy.py security healthy e2e/python/tests/test_proxy.py

LabelLayerStatusPath
port:6379 network healthy docker-compose.test.yml
port:3000 network healthy docker/Dockerfile
port:8000 network healthy scripts/test/test-docker-config-local.sh

LabelLayerStatusPath
vps::azure hardware healthy scripts/publish/ubuntu/free-disk-space.sh
vps::aws hardware healthy crates/kreuzcrawl/rules/waf_fingerprints.toml

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

LabelLayerStatusPath
redis data healthy docker-compose.test.yml

LabelLayerStatusPath
nginx network healthy crates/kreuzcrawl/src/waf/tests.rs

LabelLayerStatusPath
image::docker/Dockerfile hardware healthy docker/Dockerfile

LabelLayerStatusPath
gpu (detected) hardware healthy docker/Dockerfile

LabelLayerStatusPath
auth::.github/workflows/publish-pubdev.yaml security healthy .github/workflows/publish-pubdev.yaml
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/9547b571-0e8d-4259-aeef-b8d8016b44e9/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/9547b571-0e8d-4259-aeef-b8d8016b44e9/

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.