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.
168 of your 235 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.

Scan timing: clone 6.82s · analysis 27.02s · 11.5 MB · GitHub preflight 471ms

keras-team/keras

https://github.com/keras-team/keras · scanned 2026-06-05 09:00 UTC (5 days, 19 hours ago) · 10 languages

678 raw signals (224 security + 454 graph) 63rd percentile · Python · large (100-500K LoC) System graph score 91 (lower by 11)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 5 days, 19 hours ago · v2 · 268 actionable findings from 2 signal sources. 183 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 60.0 0.15 9.00
security_score 81.0 0.25 20.25
testing_score 97.0 0.20 19.40
documentation_score 97.0 0.15 14.55
practices_score 81.0 0.15 12.15
code_quality 47.7 0.10 4.77
Overall 1.00 80.1
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 14420 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
ignore_files software dead api_gen.py:19
copy_source_to_build_directory software healthy api_gen.py:23
create_legacy_directory software healthy api_gen.py:36
export_version_string software healthy api_gen.py:140
build software healthy api_gen.py:148
pytest_configure software healthy conftest.py:14
pytest_collection_modifyitems software healthy conftest.py:40
skip_if_backend software healthy conftest.py:89
export_version_string software healthy pip_build.py:39
ignore_files software dead pip_build.py:65
copy_source_to_build_directory software healthy pip_build.py:69
build software healthy pip_build.py:82
build_and_save_output software healthy pip_build.py:98
install_whl software healthy pip_build.py:123
benchmark_conv_lstm1d software dead benchmarks/layer_benchmark/rnn_benchmark.py:25
benchmark_conv_lstm2d software dead benchmarks/layer_benchmark/rnn_benchmark.py:53
benchmark_conv_lstm3d software dead benchmarks/layer_benchmark/rnn_benchmark.py:81
benchmark_gru software dead benchmarks/layer_benchmark/rnn_benchmark.py:109
benchmark_lstm software dead benchmarks/layer_benchmark/rnn_benchmark.py:136
benchmark_simple_rnn software dead benchmarks/layer_benchmark/rnn_benchmark.py:163
benchmark_bidirectional software dead benchmarks/layer_benchmark/rnn_benchmark.py:190
benchmark_time_distributed software dead benchmarks/layer_benchmark/rnn_benchmark.py:219
main software healthy benchmarks/layer_benchmark/rnn_benchmark.py:262
__init__ software healthy benchmarks/layer_benchmark/base_benchmark.py:104
on_train_batch_begin software healthy benchmarks/layer_benchmark/base_benchmark.py:90
on_train_batch_end software healthy benchmarks/layer_benchmark/base_benchmark.py:93
on_predict_batch_begin software healthy benchmarks/layer_benchmark/base_benchmark.py:96
on_predict_batch_end software healthy benchmarks/layer_benchmark/base_benchmark.py:99
_build_keras_model software healthy benchmarks/layer_benchmark/base_benchmark.py:151
_build_tf_keras_model software healthy benchmarks/layer_benchmark/base_benchmark.py:165
benchmark_predict software healthy benchmarks/layer_benchmark/base_benchmark.py:179
benchmark_train software healthy benchmarks/layer_benchmark/base_benchmark.py:223
benchmark_add software dead benchmarks/layer_benchmark/merge_benchmark.py:23
benchmark_average software dead benchmarks/layer_benchmark/merge_benchmark.py:49
benchmark_concatenate software dead benchmarks/layer_benchmark/merge_benchmark.py:75
benchmark_dot software dead benchmarks/layer_benchmark/merge_benchmark.py:101
benchmark_maximum software dead benchmarks/layer_benchmark/merge_benchmark.py:127
benchmark_minimum software dead benchmarks/layer_benchmark/merge_benchmark.py:153
benchmark_multiply software dead benchmarks/layer_benchmark/merge_benchmark.py:179
benchmark_subtract software dead benchmarks/layer_benchmark/merge_benchmark.py:205
main software healthy benchmarks/layer_benchmark/merge_benchmark.py:243
benchmark_random_rotation software dead benchmarks/layer_benchmark/random_rotation_benchmark.py:11
main software healthy benchmarks/layer_benchmark/random_rotation_benchmark.py:44
benchmark_dropout software dead benchmarks/layer_benchmark/regularization_benchmark.py:23
benchmark_gaussian_dropout software dead benchmarks/layer_benchmark/regularization_benchmark.py:50
benchmark_gaussian_noise software dead benchmarks/layer_benchmark/regularization_benchmark.py:77
benchmark_spatial_dropout1D software dead benchmarks/layer_benchmark/regularization_benchmark.py:104
benchmark_spatial_dropout2D software dead benchmarks/layer_benchmark/regularization_benchmark.py:131
benchmark_spatial_dropout3D software dead benchmarks/layer_benchmark/regularization_benchmark.py:158
main software healthy benchmarks/layer_benchmark/regularization_benchmark.py:195

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

LabelLayerStatusPath
BenchmarkMetricsCallback software healthy benchmarks/layer_benchmark/base_benchmark.py:37
KerasCoreBenchmarkMetricsCallback software healthy benchmarks/layer_benchmark/base_benchmark.py:69
TFKerasBenchmarkMetricsCallback software healthy benchmarks/layer_benchmark/base_benchmark.py:86
LayerBenchmark software healthy benchmarks/layer_benchmark/base_benchmark.py:103
TorchModel software healthy benchmarks/torch_ctl_benchmark/dense_model_benchmark.py:38
TorchModel software healthy benchmarks/torch_ctl_benchmark/conv_model_benchmark.py:38
BenchmarkMetricsCallback software healthy benchmarks/model_benchmark/benchmark_utils.py:6
CustomModel software healthy integration_tests/tf_custom_fit_test.py:8
SubclassModel software healthy integration_tests/model_visualization_test.py:9
ModelVisualizationTest software healthy integration_tests/model_visualization_test.py:85
SplitLayer software healthy integration_tests/model_visualization_test.py:266
ConcatLayer software healthy integration_tests/model_visualization_test.py:270
CustomModel software healthy integration_tests/jax_custom_fit_test.py:8
TestPyTorchExportWithDynamicShapes software healthy integration_tests/pytorch_export_test.py:31
CustomModel software healthy integration_tests/torch_custom_fit_test.py:8
Net software healthy integration_tests/torch_workflow_test.py:8
TorchWorkflowTest software healthy integration_tests/torch_workflow_test.py:18
MyModel software healthy integration_tests/basic_full_flow.py:12
BasicFlowTest software healthy integration_tests/basic_full_flow.py:27
ReutersLoadDataTest software healthy integration_tests/dataset_tests/reuters_test.py:7
MnistLoadDataTest software healthy integration_tests/dataset_tests/mnist_test.py:7
BostonHousingTest software healthy integration_tests/dataset_tests/boston_housing_test.py:5
ImdbLoadDataTest software healthy integration_tests/dataset_tests/imdb_test.py:7
FashionMnistLoadDataTest software healthy integration_tests/dataset_tests/fashion_mnist_test.py:7
Cifar10LoadDataTest software healthy integration_tests/dataset_tests/cifar10_test.py:7
CaliforniaHousingTest software healthy integration_tests/dataset_tests/california_housing_test.py:5
Cifar100LoadDataTest software healthy integration_tests/dataset_tests/cifar100_test.py:7
keras_export software healthy keras/src/api_export.py:43
MeanSquaredErrorTest software healthy keras/src/losses/losses_test.py:11
MeanAbsoluteErrorTest software healthy keras/src/losses/losses_test.py:101
MeanAbsolutePercentageErrorTest software healthy keras/src/losses/losses_test.py:186
MeanSquaredLogarithmicErrorTest software healthy keras/src/losses/losses_test.py:264
HingeTest software healthy keras/src/losses/losses_test.py:329
SquaredHingeTest software healthy keras/src/losses/losses_test.py:390
CategoricalHingeTest software healthy keras/src/losses/losses_test.py:451
CosineSimilarityTest software healthy keras/src/losses/losses_test.py:512
HuberLossTest software healthy keras/src/losses/losses_test.py:600
LogCoshTest software healthy keras/src/losses/losses_test.py:712
KLDivergenceTest software healthy keras/src/losses/losses_test.py:809
PoissonTest software healthy keras/src/losses/losses_test.py:896
BinaryCrossentropyTest software healthy keras/src/losses/losses_test.py:989
CategoricalCrossentropyTest software healthy keras/src/losses/losses_test.py:1106
SparseCategoricalCrossentropyTest software healthy keras/src/losses/losses_test.py:1231
BinaryFocalCrossentropyTest software healthy keras/src/losses/losses_test.py:1642
CategoricalFocalCrossentropyTest software healthy keras/src/losses/losses_test.py:1748
CTCTest software healthy keras/src/losses/losses_test.py:1853
DiceTest software healthy keras/src/losses/losses_test.py:1870
TverskyTest software healthy keras/src/losses/losses_test.py:1907
CircleTest software healthy keras/src/losses/losses_test.py:1972
CategoricalGeneralizedCrossEntropyTest software healthy keras/src/losses/losses_test.py:2075

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

LabelLayerStatusPath
api_gen.py software healthy api_gen.py
conftest.py software healthy conftest.py
README.md software healthy README.md
CONTRIBUTING.md software healthy CONTRIBUTING.md
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
pyproject.toml software healthy pyproject.toml
pip_build.py software healthy pip_build.py
requirements.txt software healthy requirements.txt
SECURITY.md software healthy SECURITY.md
codecov.yml software healthy codecov.yml
README.md software healthy .devcontainer/README.md
devcontainer.json software healthy .devcontainer/devcontainer.json
setup.sh software healthy .devcontainer/setup.sh
__init__.py software healthy benchmarks/__init__.py
rnn_benchmark.py software healthy benchmarks/layer_benchmark/rnn_benchmark.py
__init__.py software healthy benchmarks/layer_benchmark/__init__.py
base_benchmark.py software healthy benchmarks/layer_benchmark/base_benchmark.py
README.md software healthy benchmarks/layer_benchmark/README.md
merge_benchmark.py software healthy benchmarks/layer_benchmark/merge_benchmark.py
random_rotation_benchmark.py software healthy benchmarks/layer_benchmark/random_rotation_benchmark.py
regularization_benchmark.py software healthy benchmarks/layer_benchmark/regularization_benchmark.py
activation_benchmark.py software healthy benchmarks/layer_benchmark/activation_benchmark.py
conv_benchmark.py software healthy benchmarks/layer_benchmark/conv_benchmark.py
reshaping_benchmark.py software healthy benchmarks/layer_benchmark/reshaping_benchmark.py
core_benchmark.py software healthy benchmarks/layer_benchmark/core_benchmark.py
attention_benchmark.py software healthy benchmarks/layer_benchmark/attention_benchmark.py
pooling_benchmark.py software healthy benchmarks/layer_benchmark/pooling_benchmark.py
normalization_benchmark.py software healthy benchmarks/layer_benchmark/normalization_benchmark.py
dense_model_benchmark.py software healthy benchmarks/torch_ctl_benchmark/dense_model_benchmark.py
__init__.py software healthy benchmarks/torch_ctl_benchmark/__init__.py
README.md software healthy benchmarks/torch_ctl_benchmark/README.md
conv_model_benchmark.py software healthy benchmarks/torch_ctl_benchmark/conv_model_benchmark.py
benchmark_utils.py software healthy benchmarks/torch_ctl_benchmark/benchmark_utils.py
__init__.py software healthy benchmarks/model_benchmark/__init__.py
bert_benchmark.py software healthy benchmarks/model_benchmark/bert_benchmark.py
image_classification_benchmark.py software healthy benchmarks/model_benchmark/image_classification_benchmark.py
benchmark_utils.py software healthy benchmarks/model_benchmark/benchmark_utils.py
tf_custom_fit_test.py software healthy integration_tests/tf_custom_fit_test.py
tf_distribute_training_test.py software healthy integration_tests/tf_distribute_training_test.py
model_visualization_test.py software healthy integration_tests/model_visualization_test.py
import_test.py software healthy integration_tests/import_test.py
jax_custom_fit_test.py software healthy integration_tests/jax_custom_fit_test.py
numerical_test.py software healthy integration_tests/numerical_test.py
pytorch_export_test.py software healthy integration_tests/pytorch_export_test.py
torch_custom_fit_test.py software healthy integration_tests/torch_custom_fit_test.py
torch_workflow_test.py software healthy integration_tests/torch_workflow_test.py
basic_full_flow.py software healthy integration_tests/basic_full_flow.py
reuters_test.py software healthy integration_tests/dataset_tests/reuters_test.py
mnist_test.py software healthy integration_tests/dataset_tests/mnist_test.py
boston_housing_test.py software healthy integration_tests/dataset_tests/boston_housing_test.py

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

LabelLayerStatusPath
.devcontainer software healthy .devcontainer
benchmarks software healthy benchmarks
layer_benchmark software healthy benchmarks/layer_benchmark
torch_ctl_benchmark software healthy benchmarks/torch_ctl_benchmark
model_benchmark software healthy benchmarks/model_benchmark
integration_tests software healthy integration_tests
dataset_tests software healthy integration_tests/dataset_tests
keras software healthy keras
api software healthy keras/api
_tf_keras software healthy keras/api/_tf_keras
keras software healthy keras/api/_tf_keras/keras
datasets software healthy keras/api/_tf_keras/keras/datasets
reuters software healthy keras/api/_tf_keras/keras/datasets/reuters
boston_housing software healthy keras/api/_tf_keras/keras/datasets/boston_housing
cifar100 software healthy keras/api/_tf_keras/keras/datasets/cifar100
imdb software healthy keras/api/_tf_keras/keras/datasets/imdb
mnist software healthy keras/api/_tf_keras/keras/datasets/mnist
fashion_mnist software healthy keras/api/_tf_keras/keras/datasets/fashion_mnist
california_housing software healthy keras/api/_tf_keras/keras/datasets/california_housing
cifar10 software healthy keras/api/_tf_keras/keras/datasets/cifar10
losses software healthy keras/api/_tf_keras/keras/losses
models software healthy keras/api/_tf_keras/keras/models
visualization software healthy keras/api/_tf_keras/keras/visualization
config software healthy keras/api/_tf_keras/keras/config
wrappers software healthy keras/api/_tf_keras/keras/wrappers
ops software healthy keras/api/_tf_keras/keras/ops
numpy software healthy keras/api/_tf_keras/keras/ops/numpy
image software healthy keras/api/_tf_keras/keras/ops/image
linalg software healthy keras/api/_tf_keras/keras/ops/linalg
nn software healthy keras/api/_tf_keras/keras/ops/nn
distillation software healthy keras/api/_tf_keras/keras/distillation
layers software healthy keras/api/_tf_keras/keras/layers
utils software healthy keras/api/_tf_keras/keras/utils
bounding_boxes software healthy keras/api/_tf_keras/keras/utils/bounding_boxes
legacy software healthy keras/api/_tf_keras/keras/utils/legacy
activations software healthy keras/api/_tf_keras/keras/activations
preprocessing software healthy keras/api/_tf_keras/keras/preprocessing
sequence software healthy keras/api/_tf_keras/keras/preprocessing/sequence
text software healthy keras/api/_tf_keras/keras/preprocessing/text
image software healthy keras/api/_tf_keras/keras/preprocessing/image
optimizers software healthy keras/api/_tf_keras/keras/optimizers
legacy software healthy keras/api/_tf_keras/keras/optimizers/legacy
schedules software healthy keras/api/_tf_keras/keras/optimizers/schedules
quantizers software healthy keras/api/_tf_keras/keras/quantizers
initializers software healthy keras/api/_tf_keras/keras/initializers
dtype_policies software healthy keras/api/_tf_keras/keras/dtype_policies
callbacks software healthy keras/api/_tf_keras/keras/callbacks
saving software healthy keras/api/_tf_keras/keras/saving
tree software healthy keras/api/_tf_keras/keras/tree
legacy software healthy keras/api/_tf_keras/keras/legacy

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

LabelLayerStatusPath
close-issues cicd healthy .github/workflows/stale-issue-pr.yaml
test-in-container cicd healthy .github/workflows/tpu_tests.yml
verify cicd healthy .github/workflows/pr-contributor-terms.yml
welcome cicd healthy .github/workflows/auto-assignment.yaml
analysis cicd healthy .github/workflows/scorecard.yml
triage-issue cicd healthy .github/workflows/gemini-automated-issue-triage.yml
run_cpu_tests cicd healthy .github/workflows/actions.yml
format cicd healthy .github/workflows/actions.yml
add_labels cicd healthy .github/workflows/labeler.yaml
build cicd healthy .github/workflows/nightly.yml
format cicd healthy .github/workflows/nightly.yml
nightly cicd healthy .github/workflows/nightly.yml
test-in-container cicd healthy .github/workflows/gpu_tests.yml

LabelLayerStatusPath
gha::stale-issue-pr cicd healthy .github/workflows/stale-issue-pr.yaml
gha::tpu_tests cicd healthy .github/workflows/tpu_tests.yml
gha::pr-contributor-terms cicd healthy .github/workflows/pr-contributor-terms.yml
gha::auto-assignment cicd healthy .github/workflows/auto-assignment.yaml
gha::scorecard cicd healthy .github/workflows/scorecard.yml
gha::gemini-automated-issue-triage cicd healthy .github/workflows/gemini-automated-issue-triage.yml
gha::actions cicd healthy .github/workflows/actions.yml
gha::labeler cicd healthy .github/workflows/labeler.yaml
gha::nightly cicd healthy .github/workflows/nightly.yml
gha::gpu_tests cicd healthy .github/workflows/gpu_tests.yml

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
ISSUE_BODY cicd healthy
SEARCH_CONTEXT cicd healthy
GEMINI_API cicd healthy
CODECOV_TOKEN cicd healthy
AVAILABLE_LABELS cicd healthy
ISSUE_TITLE cicd healthy
PYPI_NIGHTLY_API_TOKEN cicd healthy
SCORECARD_TOKEN cicd healthy

LabelLayerStatusPath
10.0.0.1 network healthy keras/src/backend/jax/distribution_lib_test.py
10.0.0.2 network healthy keras/src/backend/jax/distribution_lib_test.py

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

LabelLayerStatusPath
gpu (detected) hardware healthy conftest.py
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/4329732e-5793-407d-8354-c73b8f78756d/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/4329732e-5793-407d-8354-c73b8f78756d/

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.