C — Moderate risk signals Graded October 16, 2026Several concerns worth a closer look before you install.Based on public adoption and transparency signals as of October 16, 2026. Our opinion, not a code audit or security guarantee.
App connector · Developer tools, Web & browsing
paperbanana
Open source implementation and extension of Google Research’s PaperBanana for automated academic figures, diagrams, and research visuals, expanded to new domains like slide generation.
Bottom line: Signal-based grade (3/7 points): well starred on GitHub, public source code. This reflects adoption and transparency, not a code audit.
- Popularity score
- 38/100
- Rank
- Not ranked: outside the 500 most popular tools
- GitHub stars
- 2.4k
What it does
PaperBanana automates the generation of academic figures, diagrams, and research visualizations from text descriptions, with extensions for slide generation and other domains. It uses AI to transform natural language specifications into publication-ready visual outputs, reducing manual design work for researchers and technical communicators.
Who it’s for
Research teams, academics, and technical writers who need to rapidly produce consistent, reproducible figures and diagrams for papers, presentations, and reports. Organizations building AI agents that must generate visual documentation or automated slide decks.
Copy-paste setup
Check these steps against the project’s own instructions before running anything.
Install and configure via npm or clone the GitHub repository. Verify against the repo README (opens external site) for the most current setup instructions, as MCP server configuration varies by implementation. Typical pattern:
npm install paperbanana
For Claude Desktop MCP integration, consult the repo's mcpServers configuration guidance.
Risks
- Prompt injection: User-supplied figure descriptions could be crafted to manipulate rendering logic or expose internal prompts used to drive visualization generation.
- Data exfiltration: Generated figures or their underlying specifications may be logged or transmitted to external services without clear audit trails.
- Supply-chain dependency: Relies on third-party AI/rendering backends (details unclear from available signals); compromise at that layer could affect all generated outputs.
- Credential scope: If configured with API keys for external services, broad scopes could allow lateral movement if credentials are leaked.
- Reproducibility and verification: Open-source but modest adoption signals (2.4k stars, no npm activity) mean fewer eyeballs on security audits and fewer real-world hardening reports.
How to stay secure
PaperBanana MCP Connector Security Hardening Guide
Least-privilege permissions
- Restrict API credentials: Only grant access to figure/diagram generation endpoints—avoid broad "admin" keys. If using cloud services (AWS, Azure, etc.), create separate restricted accounts for PaperBanana alone.
- Isolate file access: Limit where the tool can read descriptions and write outputs. Use separate folders for input and output; prevent access to sensitive company documents or employee directories.
- Control user input levels: Only allow trusted team members to submit figure requests. If open to broader users, require review before processing unusual or suspicious descriptions.
- Separate sandbox credentials: If using multiple backend services (rendering, storage, logging), use different API keys for each—so one compromised key doesn't unlock everything.
Network isolation
- Route through VPN or internal gateway: Ensure all communication between your systems and PaperBanana backends goes through company network controls, not directly over the internet.
- Disable external logging by default: Verify that generated figures and their specifications aren't automatically sent to the vendor's servers or third-party analytics platforms; disable telemetry if available.
- Whitelist backend destinations: If PaperBanana connects to external AI or rendering services, lock down which servers it can reach—block anything unnecessary.
- Audit API call logs: Keep records of every request sent and response received; check quarterly for unexpected destinations or unusual data volumes.
Monitoring
- Track figure submissions and outputs: Log what descriptions users submit and what figures are generated. Watch for patterns suggesting someone is testing system boundaries.
- Alert on failed requests or errors: Set up notifications if the tool encounters authentication failures, denied connections, or processing errors—these can signal misuse or compromise.
- Review generated content regularly: Spot-check outputs for signs of injection attacks (e.g., figures containing unexpected text, code, or links) or data leakage.
- Monitor credential usage: If using API keys, check that they're only called from expected internal systems and at normal frequency; sudden spikes or calls from unknown IPs suggest exposure.
Red flags to watch for
- Unusual figure requests: Descriptions containing code snippets, system commands, or requests for "hidden" or "debug" content suggest injection attempts.
- Requests for sensitive data in outputs: Users asking the tool to render employee lists, financial data, or internal process flows in figures (which could create audit trails or export paths).
- Unexplained external network traffic: Your IT team reports PaperBanana connecting to unknown services or transmitting large data volumes not matching normal figure sizes.
- Tool not logging activity or logs going missing: If audit trails disappear, are inconsistent, or show gaps, investigate immediately—could mean tampering or data exfiltration.
Alternatives
- Graphviz – Mature, widely-audited tool for diagram-as-code; lower automation but higher transparency.
- Mermaid – Browser-based diagram generation with strong adoption; integrates well with docs and slides.
- PlotlyDash / Observable – Programmatic visualization frameworks with stronger data provenance and logging.
- Microsoft Designer / Canva API – Commercial, managed services with compliance certifications for enterprise use.