{"package":"nemoguardrails","ecosystem":"pypi","latest_version":"0.21.0","description":"NeMo Guardrails is an open-source toolkit for easily adding programmable guardrails to LLM-based conversational systems.","license":"LICENSE.md","license_risk":"unknown","commercial_use_notes":"verify manually — license not parseable / not declared.","homepage":"https://pypi.org/project/nemoguardrails/","repository":"","downloads_weekly":0,"health":{"score":59,"risk":"high","breakdown":{"maintenance":20,"popularity":0,"security":25,"maturity":12,"community":2},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"0.21.0","total_count":31,"recent":["0.8.2","0.8.3","0.9.0","0.9.1","0.9.1.1","0.10.0","0.10.1","0.11.0","0.11.1","0.12.0","0.13.0","0.14.0","0.14.1","0.15.0","0.16.0","0.17.0","0.18.0","0.19.0","0.20.0","0.21.0"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":1,"first_published":null,"last_published":"2026-03-12T14:17:23.709559Z","dependencies_count":42,"dependencies":["aiofiles>=24.1.0; extra == \"tracing\" or extra == \"server\" or extra == \"all\"","aiohttp>=3.10.11","aiohttp-retry>=2.9.0","annoy>=1.17.3","fast-langdetect>=1.0.0; extra == \"multilingual\" or extra == \"all\"","fastapi>=0.103.0","fastembed>=0.2.2; python_version >= \"3.10\" and python_version < \"3.14\"","google-cloud-language>=2.14.0; extra == \"gcp\" or extra == \"all\"","httpx>=0.24.1","jinja2>=3.1.6","langchain<2.0.0,>=0.2.14","langchain-community<2.0.0,>=0.2.5","langchain-core<2.0.0,>=0.2.14","langchain-nvidia-ai-endpoints>=0.2.0; extra == \"nvidia\" or extra == \"all\"","langchain-openai>=0.1.0; extra == \"openai\" or extra == \"all\"","lark>=1.1.7","nest-asyncio>=1.5.6","numpy>=1.21; (python_version >= \"3.10\" and python_version < \"3.12\") and (extra == \"eval\" or extra == \"all\")","numpy<2.1.0,>=1.21; python_version < \"3.10\" and (extra == \"eval\" or extra == \"all\")","numpy>=1.26; (python_version >= \"3.12\" and python_version < \"3.13\") and (extra == \"eval\" or extra == \"all\")","numpy>=2.1.0; python_version >= \"3.13\" and (extra == \"eval\" or extra == \"all\")","onnxruntime>=1.17.0; python_version >= \"3.11\"","onnxruntime<1.24,>=1.17.0; python_version >= \"3.10\" and python_version < \"3.11\"","openai<3.0.0,>=1.0.0; extra == \"server\" or extra == \"all\"","opentelemetry-api<2.0.0,>=1.27.0; extra == \"tracing\" or extra == \"all\"","pandas<3,>=1.4.0","presidio-analyzer>=2.2; python_version < \"3.13\" and (extra == \"sdd\" or extra == \"all\")","presidio-anonymizer>=2.2; python_version < \"3.13\" and (extra == \"sdd\" or extra == \"all\")","prompt-toolkit>=3.0","protobuf>=5.29.5","pydantic>=1.10","pyyaml>=6.0","rich>=13.5.2","simpleeval>=0.9.13","starlette>=0.49.1","streamlit<2.0.0,>=1.37.0; (python_version >= \"3.10\" and python_version < \"3.14\") and (extra == \"eval\" or extra == \"all\")","tornado>=6.5.0; (python_version >= \"3.10\" and python_version < \"3.14\") and extra == \"eval\"","tqdm<5.0,>=4.65; extra == \"eval\" or extra == \"all\"","typer>=0.8","uvicorn>=0.23","watchdog>=3.0.0","yara-python<5.0.0,>=4.5.1; extra == \"jailbreak\" or extra == \"all\""]},"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":"0.21.0","version_hint":null,"summary":"nemoguardrails@0.21.0 is safe to use (health: 59/100)"},"version_scoped":null,"requested_version":null,"_cache":"miss","_response_ms":690,"_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":49,"avg_days_between_releases":null,"release_velocity":"active"}}