{"package":"rucio","ecosystem":"pypi","latest_version":"40.1.0","description":"Rucio server package","license":"Apache-2.0","license_risk":"permissive","commercial_use_notes":"Permissive: commercial closed-source use OK; preserve the copyright notice.","homepage":"https://pypi.org/project/rucio/","repository":"https://github.com/rucio/rucio.git","downloads_weekly":0,"health":{"score":65,"risk":"moderate","breakdown":{"maintenance":25,"popularity":0,"security":25,"maturity":15,"community":0},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"40.1.0","total_count":455,"recent":["38.2.0","38.3.0","38.4.0","38.5.0","38.5.1","38.5.2","38.5.3","38.5.4","39.0.0rc1","39.0.0rc2","39.0.0","39.1.0","39.2.0","39.3.0","39.3.1","39.4.0","39.4.1","40.0.0rc1","40.0.0","40.1.0"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":0,"first_published":null,"last_published":"2026-04-27T14:49:32.769460Z","dependencies_count":50,"dependencies":["requests<=2.32.5","urllib3<=1.26.19","dogpile-cache<=1.2.2","packaging<=25.0","tabulate<=0.9.0","jsonschema<=4.25.1","rich<=14.2.0","typing_extensions<=4.15.0","argcomplete<=3.6.3","boto","python-magic<=0.4.27","paramiko<=4.0.0","boto3<=1.40.64","sqlalchemy<=2.0.44","alembic<=1.16.5","pymemcache<=4.0.0","python-dateutil<=2.9.0.post0","stomp-py<=8.2.0","statsd<=4.0.1","geoip2<=5.1.0","google-auth<=2.42.1","redis<=7.0.1","flask<=3.1.2","oic<=1.7.0","prometheus_client<=0.23.1","oracledb<=3.4.0; extra == \"oracle\"","pymongo<=4.15.3; extra == \"mongo\"","elasticsearch<=8.15.1; extra == \"elastic\"","psycopg<=3.2.12; extra == \"postgresql\"","psycopg-binary<=3.2.12; extra == \"postgresql\"","psycopg-pool<=3.2.12; extra == \"postgresql\"","PyMySQL<=1.1.1; extra == \"mysql\"","kerberos<=1.3.1; extra == \"kerberos\"","pykerberos<=1.2.4; extra == \"kerberos\"","requests-kerberos<=0.15.0; extra == \"kerberos\"","PyYAML<=6.0.3; extra == \"globus\"","globus-sdk<=4.1.0; extra == \"globus\"","python3-saml<=1.16.0; extra == \"saml\"","pytest; extra == \"dev\"","pytest-xdist; extra == \"dev\"","pytest-cov; extra == \"dev\"","pyflakes; extra == \"dev\"","pylint; extra == \"dev\"","isort; extra == \"dev\"","xmltodict; extra == \"dev\"","pytz; extra == \"dev\"","pydoc-markdown; extra == \"dev\"","docspec_python; extra == \"dev\"","sh; extra == \"dev\"","PyYAML; extra == \"dev\""]},"github_stats":null,"bundle":null,"typescript":null,"known_issues":{"bugs_count":0,"bugs_severity":{},"status_breakdown":{},"link":null,"scope":"none"},"historical_compromise":null,"recommendation":{"action":"safe_to_use","issues":[],"use_version":"40.1.0","version_hint":null,"summary":"rucio@40.1.0 is safe to use (health: 65/100)"},"version_scoped":null,"requested_version":null,"_cache":"miss","_response_ms":866,"_powered_by":"depscope.dev — free package intelligence for AI agents","typosquat":{"is_suspected":false},"maintainer_trust":{"available":false},"malicious":{"is_malicious":false},"scorecard":{"available":false},"quality":{"available":false},"version_history_summary":{"total_versions":20,"first_release_age_days":null,"last_release_days_ago":4,"avg_days_between_releases":null,"release_velocity":"active"}}