Scan timing: clone 2.11s · analysis 23.64s · 14.6 MB · GitHub API rate-limit (preflight)
https://github.com/ansible-collections/community.general
· scanned 2026-05-31 01:24 UTC (5 days, 12 hours ago)
· 10 languages
1015 findings (291 legacy + 724 scanner) 20th percentile · Python · large (100-500K LoC) Scanner says 75 (lower by 11)
Last scanned 5 days, 12 hours ago · v2 · last Δ -0.1 (diff) · 655 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
40.0 | 0.15 | 6.00 |
security_score |
21.2 | 0.25 | 5.30 |
testing_score |
100.0 | 0.20 | 20.00 |
documentation_score |
100.0 | 0.15 | 15.00 |
practices_score |
89.0 | 0.15 | 13.35 |
code_quality |
41.9 | 0.10 | 4.19 |
| Overall | 1.00 | 63.8 |
Showing 98 of 655 findings. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
plugins/modules/vertica_role.py:130
qualitylegacy
plugins/modules/vertica_configuration.py:128
qualitylegacy
plugins/modules/mssql_db.py:120
qualitylegacy
docs/docsite/reformat-yaml.py:17
qualitylegacy
plugins/cache/pickle.py:60
qualitylegacy
docs/docsite/reformat-yaml.py:17
qualitylegacy
plugins/cache/pickle.py:60
qualitylegacy
docs/docsite/reformat-yaml.py:17
deserializationlegacy
plugins/modules/office_365_connector_card.py:68
dependencylegacy
plugins/become/doas.py:132
secrets
plugins/become/dzdo.py:92
secrets
plugins/become/machinectl.py:104
secrets
plugins/become/pbrun.py:91
secrets
plugins/become/pmrun.py:68
secrets
plugins/become/run0.py:91
secrets
plugins/become/sesu.py:80
secrets
plugins/become/sudosu.py:99
secrets
plugins/lookup/keyring.py:35
secrets
plugins/lookup/onepassword_raw.py:43
secrets
plugins/lookup/passwordstore.py:184
secrets
plugins/lookup/passwordstore.py:190
secrets
plugins/lookup/tss.py:139
secrets
plugins/lookup/tss.py:161
secrets
plugins/lookup/tss.py:249
secrets
plugins/lookup/tss.py:272
secrets
plugins/modules/datadog_downtime.py:109
secrets
plugins/modules/datadog_monitor.py:207
secrets
plugins/modules/datadog_monitor.py:214
secrets
plugins/modules/datadog_monitor.py:222
secrets
plugins/modules/datadog_monitor.py:229
secrets
plugins/modules/datadog_monitor.py:237
secrets
plugins/modules/etcd3.py:100
secrets
plugins/modules/github_deploy_key.py:101
secrets
plugins/modules/github_deploy_key.py:111
secrets
plugins/modules/github_deploy_key.py:130
secrets
plugins/modules/github_deploy_key.py:139
secrets
plugins/modules/github_deploy_key.py:151
secrets
plugins/modules/gitlab_group.py:191
secrets
plugins/modules/gitlab_group.py:202
secrets
plugins/modules/gitlab_group.py:214
secrets
plugins/modules/gitlab_project.py:357
secrets
plugins/modules/gitlab_project.py:371
secrets
plugins/modules/gitlab_user.py:164
secrets
plugins/modules/hponcfg.py:54
secrets
plugins/modules/htpasswd.py:81
secrets
plugins/modules/icinga2_host.py:116
secrets
plugins/modules/imc_rest.py:381
secrets
plugins/modules/jenkins_credential.py:193
secrets
plugins/modules/keycloak_authentication_required_actions.py:90
secrets
plugins/modules/keycloak_authentication_required_actions.py:105
secrets
plugins/modules/keycloak_authentication_required_actions.py:118
secrets
plugins/modules/ldap_entry.py:99
secrets
plugins/modules/linode.py:184
secrets
plugins/modules/linode.py:201
secrets
plugins/modules/linode.py:236
secrets
plugins/modules/linode.py:252
secrets
plugins/modules/linode.py:260
secrets
plugins/modules/linode.py:268
secrets
plugins/modules/linode.py:189
secrets
plugins/modules/linode.py:207
secrets
plugins/modules/linode.py:241
secrets
plugins/modules/manageiq_alert_profiles.py:67
secrets
plugins/modules/manageiq_alert_profiles.py:77
secrets
plugins/modules/manageiq_alerts.py:84
secrets
plugins/modules/manageiq_alerts.py:111
secrets
plugins/modules/manageiq_alerts.py:121
secrets
plugins/modules/manageiq_group.py:97
secrets
plugins/modules/manageiq_group.py:108
secrets
plugins/modules/manageiq_group.py:134
secrets
plugins/modules/manageiq_group.py:144
secrets
plugins/modules/manageiq_policies.py:83
secrets
plugins/modules/manageiq_policies.py:96
secrets
plugins/modules/manageiq_policies_info.py:64
secrets
plugins/modules/manageiq_provider.py:318
secrets
plugins/modules/manageiq_provider.py:350
secrets
plugins/modules/manageiq_provider.py:362
secrets
plugins/modules/manageiq_provider.py:389
secrets
plugins/modules/manageiq_provider.py:399
secrets
plugins/modules/manageiq_provider.py:408
secrets
plugins/modules/manageiq_provider.py:421
secrets
plugins/modules/manageiq_provider.py:438
secrets
plugins/modules/manageiq_provider.py:442
secrets
plugins/modules/manageiq_provider.py:454
secrets
plugins/modules/manageiq_provider.py:478
secrets
plugins/modules/manageiq_tags.py:86
secrets
plugins/modules/manageiq_tags.py:101
secrets
plugins/modules/manageiq_tags.py:117
secrets
plugins/modules/manageiq_tags_info.py:62
secrets
plugins/modules/manageiq_tenant.py:79
secrets
plugins/modules/manageiq_tenant.py:90
secrets
plugins/modules/manageiq_tenant.py:101
secrets
plugins/modules/manageiq_tenant.py:115
secrets
plugins/modules/manageiq_user.py:68
secrets
plugins/modules/manageiq_user.py:74
secrets
plugins/modules/manageiq_user.py:81
secrets
plugins/modules/manageiq_user.py:96
secrets
plugins/modules/manageiq_user.py:115
secrets
plugins/modules/sudoers.py:220
secrets
This page is publicly accessible at:
https://repobility.com/scan/29433b5c-fbf4-4b2b-a41c-fe10525cb172/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/29433b5c-fbf4-4b2b-a41c-fe10525cb172/
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.