{"package":"horizon","ecosystem":"pypi","latest_version":"25.7.2","description":"OpenStack Dashboard","license":"Apache-2.0","license_risk":"permissive","commercial_use_notes":"Permissive: commercial closed-source use OK; preserve the copyright notice.","homepage":"https://docs.openstack.org/horizon/latest/","repository":"","downloads_weekly":6875,"health":{"score":73,"risk":"moderate","breakdown":{"maintenance":25,"popularity":6,"security":25,"maturity":15,"community":2},"deprecated":false,"max_score":100},"vulnerabilities":{"count":1,"critical":0,"high":0,"medium":0,"low":1,"details":[{"vuln_id":"CVE-2012-3540","severity":"unknown","summary":"Open redirect vulnerability in views/auth_forms.py in OpenStack Dashboard (Horizon) Essex (2012.1) allows remote attackers to redirect users to arbitrary web sites and conduct phishing attacks via a URL in the next parameter to auth/login/.  NOTE: this issue was originally assigned CVE-2012-3542 by mistake.","affected_versions":"<35eada8a27323c0f83c400177797927aba6bc99b|=12.0.2|=12.0.3|=12.0.4|=13.0.0|=13.0.0.0b3|=13.0.0.0rc1|=13.0.0.0rc2|=13.0.1|=13.0.2|=13.0.3|=14.0.0|=14.0.0.0b1|=14.0.0.0b2|=14.0.0.0b3|=14.0.0.0rc1|=14.0.0.0rc2|=14.0.1|=14.0.2|=14.0.3|=14.0.4|=14.1.0|=15.0.0|=15.0.0.0b1|=15.0.0.0b2|=15.0.0.0rc1|=15.0.0.0rc2|=15.1.0|=15.1.1|=15.2.0|=15.3.0|=15.3.1|=15.3.2|=16.0.0|=16.0.0.0b1|=16.0.0.0b2|=16.0.0.0rc1|=16.0.0.0rc2|=16.1.0|=16.2.0|=16.2.1|=16.2.2|=17.0.0|=17.1.0|=18.0.0|=18.1.0|=18.2.0|=18.3.0|=18.3.1|=18.3.2|=18.3.3|=18.3.4|=18.3.5|=18.4.0|=18.4.1|=18.5.0|=18.6.0|=18.6.1|=18.6.2|=18.6.3|=18.6.4|=19.0.0|=19.1.0|=19.2.0|=19.3.0|=19.4.0|=20.0.0|=20.1.0|=20.1.1|=20.1.2|=20.1.3|=20.1.4|=20.2.0|=21.0.0|=22.0.0|=22.1.0|=22.1.1|=22.2.0|=23.0.0|=23.1.0|=23.2.0|=23.3.0|=23.0.1|=23.0.2|=23.1.1|=23.3.1|=23.4.0|=24.0.0|=24.0.1|=24.0.2|=25.0.0|=25.1.0|=25.1.1|=25.2.0|=25.3.0|=25.3.1|=25.4.0|=25.5.0|=25.5.1","fixed_version":"35eada8a27323c0f83c400177797927aba6bc99b","source":"osv","published_at":"2012-09-05T23:55:00Z","in_kev":false,"epss_prob":0.01906,"epss_percentile":0.83354,"threat_tier":"theoretical"}],"actively_exploited_count":0,"likely_exploited_count":0},"versions":{"latest":"25.7.2","total_count":105,"recent":["23.4.0","24.0.0","24.0.1","24.0.2","25.0.0","25.1.0","25.1.1","25.1.2","25.2.0","25.3.0","25.3.1","25.3.2","25.4.0","25.5.0","25.5.1","25.5.2","25.6.0","25.7.0","25.7.1","25.7.2"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":1,"first_published":null,"last_published":"2026-04-27T10:45:48.884470Z","dependencies_count":59,"dependencies":["pbr>=5.5.0","Babel>=2.6.0","Django>=4.2","django-compressor>=4.4","django-debreach>=1.4.2","futurist>=1.2.0","iso8601>=0.1.11","keystoneauth1>=4.3.1","netaddr>=0.7.18","oslo.concurrency>=4.5.0","oslo.config>=8.8.0","oslo.i18n>=5.1.0","oslo.policy>=3.11.0","oslo.serialization>=4.3.0","oslo.upgradecheck>=1.5.0","oslo.utils>=7.0.0","osprofiler>=3.4.2","libsass>=0.23.0","Pillow>=9.1.0","python-cinderclient>=8.0.0","python-glanceclient>=2.8.0","python-keystoneclient>=3.22.0","python-neutronclient>=8.1.0","python-novaclient>=9.1.0","python-swiftclient>=3.2.0","PyYAML>=6.0","qrcode>=8.2","requests>=2.25.1","semantic-version>=2.3.1","tzdata>=2022.4","XStatic>=1.0.3","XStatic-Angular>=1.8.2.2","XStatic-Angular-Bootstrap>=2.2.0.0","XStatic-Angular-FileUpload>=12.0.4.0","XStatic-Angular-Gettext>=2.3.8.0","XStatic-Angular-lrdragndrop>=1.0.2.2","XStatic-Angular-Schema-Form>=0.8.13.0","XStatic-Bootstrap-Datepicker>=1.3.1.0","XStatic-Bootstrap-SCSS>=3.3.7.1","XStatic-bootswatch>=3.3.7.0","XStatic-D3>=3.5.17.0","XStatic-Hogan>=2.0.0.2","XStatic-Font-Awesome>=6.2.1.2","XStatic-Jasmine>=2.4.1.1","XStatic-jQuery>=3.5.1.1","XStatic-JQuery-Migrate>=3","XStatic-JQuery.quicksearch>=2.0.3.2","XStatic-JQuery.TableSorter>=2.14.5.1","XStatic-jquery-ui>=1.13.0.1","XStatic-JSEncrypt>=2.3.1.1","XStatic-mdi>=1.6.50.2","XStatic-objectpath>=1.2.1.0","XStatic-Rickshaw>=1.5.0.0","XStatic-roboto-fontface>=0.5.0.0","XStatic-smart-table>=1.4.13.2","XStatic-Spin>=1.2.5.2","XStatic-term.js>=0.0.7.0","XStatic-tv4>=1.2.7.0","enmerkar>=0.7.1"]},"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":"25.7.2","version_hint":"Update to >= 35eada8a27323c0f83c400177797927aba6bc99b to fix known vulnerabilities","summary":"horizon@25.7.2 is safe to use (health: 73/100)"},"version_scoped":null,"requested_version":null,"_cache":"miss","_response_ms":1112,"_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":5,"avg_days_between_releases":null,"release_velocity":"active"}}