huggingface-gradio
Enables the creation of interactive web UIs and demos in Python using Gradio, facilitating user interaction with machine learning models.
Install this skill
Security score
The huggingface-gradio skill was audited on May 12, 2026 and we found 18 security issues across 2 threat categories, including 2 high-severity. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 106 | ### `HTML(value: Any | Callable | None = None, label: str | I18nData | None = None, html_template: str = "${value}", css_template: str = "", js_on_load: str | None = "element.addEventListener('click', |
Template literal with variable interpolation in command context
| 112 | If a task requires significant customization of an existing component or a component that doesn't exist in Gradio, you can create one with `gr.HTML`. It supports `html_template` (with `${}` JS express |
Template literal with variable interpolation in command context
| 116 | ```python |
Template literal with variable interpolation in command context
| 123 | ${Array.from({length: 5}, (_, i) => `<img class='${i < value ? '' : 'faded'}' src='https://upload.wikimedia.org/wikipedia/commons/d/df/Award-star-gold-3d.svg'>`).join('')} |
External URL reference
| 14 | - [Quickstart](https://www.gradio.app/guides/quickstart) |
External URL reference
| 15 | - [The Interface Class](https://www.gradio.app/guides/the-interface-class) |
External URL reference
| 16 | - [Blocks and Event Listeners](https://www.gradio.app/guides/blocks-and-event-listeners) |
External URL reference
| 17 | - [Controlling Layout](https://www.gradio.app/guides/controlling-layout) |
External URL reference
| 18 | - [More Blocks Features](https://www.gradio.app/guides/more-blocks-features) |
External URL reference
| 19 | - [Custom CSS and JS](https://www.gradio.app/guides/custom-CSS-and-JS) |
External URL reference
| 20 | - [Streaming Outputs](https://www.gradio.app/guides/streaming-outputs) |
External URL reference
| 21 | - [Streaming Inputs](https://www.gradio.app/guides/streaming-inputs) |
External URL reference
| 22 | - [Sharing Your App](https://www.gradio.app/guides/sharing-your-app) |
External URL reference
| 23 | - [Custom HTML Components](https://www.gradio.app/guides/custom-HTML-components) |
External URL reference
| 24 | - [Getting Started with the Python Client](https://www.gradio.app/guides/getting-started-with-the-python-client) |
External URL reference
| 25 | - [Getting Started with the JS Client](https://www.gradio.app/guides/getting-started-with-the-js-client) |
External URL reference
| 112 | If a task requires significant customization of an existing component or a component that doesn't exist in Gradio, you can create one with `gr.HTML`. It supports `html_template` (with `${}` JS express |
External URL reference
| 123 | ${Array.from({length: 5}, (_, i) => `<img class='${i < value ? '' : 'faded'}' src='https://upload.wikimedia.org/wikipedia/commons/d/df/Award-star-gold-3d.svg'>`).join('')} |