Rootsystem2101 commited on
Commit
dc7372b
·
1 Parent(s): ebbae9c

Upgrade to Gradio 5.0.0 - fix Python 3.13 audioop compatibility

Browse files
Files changed (3) hide show
  1. README.md +1 -1
  2. app.py +5 -5
  3. requirements.txt +1 -1
README.md CHANGED
@@ -4,7 +4,7 @@ emoji: 🛡️
4
  colorFrom: blue
5
  colorTo: purple
6
  sdk: gradio
7
- sdk_version: 4.42.0
8
  app_file: app.py
9
  pinned: true
10
  license: mit
 
4
  colorFrom: blue
5
  colorTo: purple
6
  sdk: gradio
7
+ sdk_version: 5.0.0
8
  app_file: app.py
9
  pinned: true
10
  license: mit
app.py CHANGED
@@ -184,15 +184,15 @@ with gr.Blocks(title="ZeroCyber-SLM") as demo:
184
  inputs=[pin,ipin], label="Quick Examples")
185
  abtn = gr.Button("Analyze Threat", variant="primary", size="lg")
186
  with gr.Row():
187
- os1 = gr.Markdown(label="Detection Result")
188
- os2 = gr.Markdown(label="MITRE ATT&CK")
189
- os3 = gr.Markdown(label="Recommended Actions")
190
  abtn.click(fn=analyze, inputs=[pin,ipin], outputs=[os1,os2,os3])
191
  with gr.Tab("MITRE ATT&CK"):
192
  mbtn = gr.Button("Load Coverage Map", variant="primary")
193
  mout = gr.Markdown()
194
- mbtn.click(fn=mitre_coverage, inputs=[], outputs=[mout])
195
- demo.load(fn=mitre_coverage, inputs=[], outputs=[mout])
196
  with gr.Tab("Attack Narrative"):
197
  gr.Markdown("### Generate a professional incident narrative from attack events")
198
  nin = gr.Textbox(label="Attack Events (one per line)", lines=8,
 
184
  inputs=[pin,ipin], label="Quick Examples")
185
  abtn = gr.Button("Analyze Threat", variant="primary", size="lg")
186
  with gr.Row():
187
+ os1 = gr.Markdown()
188
+ os2 = gr.Markdown()
189
+ os3 = gr.Markdown()
190
  abtn.click(fn=analyze, inputs=[pin,ipin], outputs=[os1,os2,os3])
191
  with gr.Tab("MITRE ATT&CK"):
192
  mbtn = gr.Button("Load Coverage Map", variant="primary")
193
  mout = gr.Markdown()
194
+ mbtn.click(fn=mitre_coverage, inputs=None, outputs=[mout])
195
+ demo.load(fn=mitre_coverage, inputs=None, outputs=[mout])
196
  with gr.Tab("Attack Narrative"):
197
  gr.Markdown("### Generate a professional incident narrative from attack events")
198
  nin = gr.Textbox(label="Attack Events (one per line)", lines=8,
requirements.txt CHANGED
@@ -1 +1 @@
1
- pyaudioop
 
1
+