dumbtv
dumbtv takes the ads, screen tracking and update nags out of your Fire TV over ADB. No root, none of your apps touched, every step can be undone. Free and open source.
翻譯準備中
AI red-teaming tool and LLM security framework to evaluate agentic AI applications. Tests prompt injections, handles vulnerability assessment, SBOM generation, and static analysis.
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
AI-SBOM generation, static analysis, and automated red-teaming / adversarial-attack-generation for AI agents and applications.檢視完整 README ↗NuGuard is an open source AI application safety & security toolkit. It generates an AI Software Bill of Materials (AI-SBOM) for your agentic application, statically analyzes it for structural risk in the AI Stack and the software infrastructure. It then red-teams a sandboxed instance with a catalog of 100+ adversarial scenarios — prompt injection, tool abuse, data exfiltration, and more — so you find the issues before an attacker does. An automated judge evaluates the findings based on their impact and provides actionable remediation guidance.
A real scan of a live fintech agent — Pinnacle Bank Assistant — walking through all five NuGuard stages: AI-SBOM, Cognitive Policy, Static Analysis, Behavior, and Red-Team. No mocks, no slides — real findings, including a live transcript of the agent leaking another customer's flagged fraud transactions on a routine question.
→ Open the interactive demo — scroll through the full walkthrough yourself.
NuGuard uses framework-aware adapters and structured configuration parsers to map the AI application stack into one evidence-backed AI-SBOM.
| Area | High-level coverage |
|---|---|
| Languages | Python, TypeScript/JavaScript, Go, C#, and Java, plus structured configuration and infrastructure formats |
| AI and agentic stack | Major agent frameworks, model-provider SDKs, MCP servers/clients, prompts, tools, guardrails, auth, and API endpoints |
| Low-code / no-code | n8n, Langflow, Flowise, Microsoft Copilot Studio, and Sparkflows exports |
| Cloud and delivery | AWS, Azure, Google Cloud, Kubernetes, Helm, Docker, Terraform, CloudFormation, Bicep, Deployment Manager, and GitHub Actions |
| Data layer | Relational, document, key-value, vector, search, warehouse, and object-storage technologies |
See the Supported Technologies documentation for the detailed language, framework, SDK, platform, Kubernetes, and datastore matrix.
Install, then generate an SBOM, statically analyze it, and red-team a live target:
pip install nuguard
nuguard init --target <your-app-url>
nuguard sbom generate --source <path-to-your-app> --output app.sbom.json
nuguard analyze --sbom app.sbom.json --format markdown
nuguard redteam --config nuguard.yaml --format markdown --output reports/redteam.md
Installation, the full CLI surface, and the configuration reference — all in one guide.
Install the NuGuard plugin and run SBOM, analysis, behavior, and red-team scans directly from Claude Code or Claude Desktop.
NuGuard is available as a Smithery Skill — install it once and use it from any MCP-compatible client (Claude Desktop, Claude Code, Cursor, and more).
# Option A — pip (recommended)
pip install "nuguard[mcp]"
python -m nuguard.mcp # starts the MCP server over stdio
# Option B — uvx (no install needed)
uvx --from "nuguard[mcp]" nuguard-mcp
Or search for nuguard on smithery.ai and click Install — Smithery configures your MCP client automatically, prompting for your LITELLM_API_KEY and other options.
Nuclei-backed, bounded conventional pentest — explicit authorization required.
Running NuGuard at organizational scale? The managed SaaS adds what a CISO or VP Engineering needs on top of everything in this repo — no infra to stand up or maintain.
Free trial available — no credit card required.
Dev setup, running tests and lint, and the pull request process are covered in the Contributing guide.
Release publication is managed by repository maintainers. See Governance for ownership and the release runbook for the maintained procedure.
tests/apps/I have some questions, how do I reach out to folks behind this repo? You can contact us at [email protected] For bug reporting, use the issues page on GitHub.
Do I need a live app to do a security assessment?
No. nuguard sbom + nuguard analyze find structural and supply-chain risks based on the SBOM (no source code or running application required).
nuguard behavior and nuguard redteam need a running target typically in a sandbox.
Which LLM providers are supported for LLM-assisted features?
Configured via the llm section of nuguard.yaml; provider credentials are read from environment variables. Lite LLM is used to abstract any llm provider.
For redteam scenarios, an LLM with adversarial content tolerance is required to generate attack payloads effectively. The SaaS version of nuguard provides a pre-configured LLM for this purpose, ensuring consistent and reliable red-team assessments.
What if I don't want to run all redteam scenarios?
Filter by profile (CI, Standard, Full), and configure destructive or non-destructive scenarios. Alternatively, set enabled: false per scenario in a catalog exported with nuguard redteam catalog-export.