Ryzova UCE Detection Catalog
Explore 10,000 schema-validated V3 rules, 77 programming and source-language labels, and 524 unique named technologies from 639 detection definitions, plus browser, security, architecture, API, cloud, and accessibility intelligence.
Current UCE knowledge coverage
- 77 programming language labels with primary, secondary, and mixed-language profiling
- 639 technology detection definitions consolidated into 524 unique named technology profiles
- 43 framework definitions including React, Next.js, Vue, Angular, SvelteKit, Express, Django, FastAPI, Spring Boot, Laravel and Flutter
- 37 runtime definitions including Node.js, Bun, Deno, Python, JVM, Go, Rust, Ruby, BEAM, Dart, Swift and .NET
- 76 database definitions including PostgreSQL, MySQL, SQLite, MongoDB, Redis, DynamoDB, Elasticsearch, Supabase and Neo4j
- 78 build-tool definitions including Vite, Webpack, Rollup, esbuild, Maven, Gradle, Cargo, CMake and Bazel
- 40 package-manager definitions including npm, pnpm, Yarn, Bun, pip, Poetry, Cargo, Maven, Gradle, Composer and NuGet
- 150 library definitions including React Native, Expo, Redux, Axios, PyTorch, TensorFlow, NumPy and Pandas
- 94 testing-tool definitions including Vitest, Jest and Playwright
- 105 JavaScript, CSS, HTML, and Web API browser compatibility rules
- 40 security checks across 13 categories
- 22 evidence-based architecture patterns
- 21 project intelligence capabilities
Language and technology detection
UCE uses manifests, dependencies, imports, configuration files, source extensions, content signatures, and repository structure to identify project technologies.
Coverage spans web, mobile, desktop, backend, API, CLI, library, monorepo, AI and machine learning, data science, blockchain, game, infrastructure, serverless, container, database, testing, and deployment ecosystems.
Browse the complete detection indexes
Compatibility intelligence
The catalog documents code, architecture, dependency, runtime, platform, build, testing, performance, accessibility, API, database, environment, deployment, license, documentation, maintainability, and repository analysis.
Browser and security knowledge
Browser entries explain target-version compatibility and fallbacks. Security entries explain static review signals, confidence, recommendations, and false-positive limitations. These checks are not proof of runtime behavior or an exploitable vulnerability.
Analyze a project with UCE
Return to Ryzova UCE
View the official Ryzova UCE repository