audiopod
Facilitates audio processing tasks like music generation, transcription, and noise reduction using AudioPod AI's API.
Install this skill
Security score
The audiopod skill was audited on Feb 9, 2026 and we found 116 security issues across 3 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 628 | ```python |
Curl to non-GitHub URL
| 91 | curl -X POST "https://api.audiopod.ai/api/v1/music/text2music" \ |
Curl to non-GitHub URL
| 97 | curl -X POST "https://api.audiopod.ai/api/v1/music/text2rap" \ |
Curl to non-GitHub URL
| 103 | curl -X POST "https://api.audiopod.ai/api/v1/music/prompt2instrumental" \ |
Curl to non-GitHub URL
| 109 | curl -X POST "https://api.audiopod.ai/api/v1/music/text2samples" \ |
Curl to non-GitHub URL
| 115 | curl -X POST "https://api.audiopod.ai/api/v1/music/lyric2vocals" \ |
Curl to non-GitHub URL
| 121 | curl "https://api.audiopod.ai/api/v1/music/jobs/JOB_ID" \ |
Curl to non-GitHub URL
| 125 | curl "https://api.audiopod.ai/api/v1/music/presets" \ |
Curl to non-GitHub URL
| 129 | curl "https://api.audiopod.ai/api/v1/music/jobs?skip=0&limit=50" \ |
Curl to non-GitHub URL
| 133 | curl -X DELETE "https://api.audiopod.ai/api/v1/music/jobs/JOB_ID" \ |
Curl to non-GitHub URL
| 209 | curl -X POST "https://api.audiopod.ai/api/v1/stem-extraction/api/extract" \ |
Curl to non-GitHub URL
| 215 | curl -X POST "https://api.audiopod.ai/api/v1/stem-extraction/api/extract" \ |
Curl to non-GitHub URL
| 221 | curl -X POST "https://api.audiopod.ai/api/v1/stem-extraction/api/extract" \ |
Curl to non-GitHub URL
| 228 | curl "https://api.audiopod.ai/api/v1/stem-extraction/status/JOB_ID" \ |
Curl to non-GitHub URL
| 232 | curl "https://api.audiopod.ai/api/v1/stem-extraction/modes" \ |
Curl to non-GitHub URL
| 236 | curl "https://api.audiopod.ai/api/v1/stem-extraction/jobs?skip=0&limit=50&status=COMPLETED" \ |
Curl to non-GitHub URL
| 240 | curl "https://api.audiopod.ai/api/v1/stem-extraction/jobs/JOB_ID" \ |
Curl to non-GitHub URL
| 244 | curl -X DELETE "https://api.audiopod.ai/api/v1/stem-extraction/jobs/JOB_ID" \ |
Curl to non-GitHub URL
| 319 | curl "https://api.audiopod.ai/api/v1/voice/voice-profiles" \ |
Curl to non-GitHub URL
| 323 | curl -X POST "https://api.audiopod.ai/api/v1/voice/voices/{VOICE_UUID}/generate" \ |
Curl to non-GitHub URL
| 330 | curl "https://api.audiopod.ai/api/v1/voice/tts-jobs/{JOB_ID}/status" \ |
Curl to non-GitHub URL
| 335 | curl -X POST "https://api.audiopod.ai/api/v1/voice/tts/generate" \ |
Curl to non-GitHub URL
| 341 | curl "https://api.audiopod.ai/api/v1/voice/tts/status/JOB_ID" \ |
Curl to non-GitHub URL
| 345 | curl "https://api.audiopod.ai/api/v1/voice/voices" \ |
Curl to non-GitHub URL
| 349 | curl -X POST "https://api.audiopod.ai/api/v1/voice/voices" \ |
Curl to non-GitHub URL
| 356 | curl -X DELETE "https://api.audiopod.ai/api/v1/voice/voices/VOICE_ID" \ |
Curl to non-GitHub URL
| 427 | curl -X POST "https://api.audiopod.ai/api/v1/speaker/diarize" \ |
Curl to non-GitHub URL
| 433 | curl -X POST "https://api.audiopod.ai/api/v1/speaker/diarize" \ |
Curl to non-GitHub URL
| 439 | curl "https://api.audiopod.ai/api/v1/speaker/jobs/JOB_ID" \ |
Curl to non-GitHub URL
| 443 | curl "https://api.audiopod.ai/api/v1/speaker/jobs?skip=0&limit=50" \ |
Curl to non-GitHub URL
| 447 | curl -X DELETE "https://api.audiopod.ai/api/v1/speaker/jobs/JOB_ID" \ |
Curl to non-GitHub URL
| 513 | curl -X POST "https://api.audiopod.ai/api/v1/transcribe/transcribe" \ |
Curl to non-GitHub URL
| 519 | curl -X POST "https://api.audiopod.ai/api/v1/transcribe/transcribe" \ |
Curl to non-GitHub URL
| 525 | curl -X POST "https://api.audiopod.ai/api/v1/transcribe/transcribe-upload" \ |
Curl to non-GitHub URL
| 532 | curl "https://api.audiopod.ai/api/v1/transcribe/jobs/JOB_ID" \ |
Curl to non-GitHub URL
| 536 | curl "https://api.audiopod.ai/api/v1/transcribe/jobs/JOB_ID/transcript?format=srt" \ |
Curl to non-GitHub URL
| 540 | curl "https://api.audiopod.ai/api/v1/transcribe/jobs?offset=0&limit=50" \ |
Curl to non-GitHub URL
| 544 | curl -X DELETE "https://api.audiopod.ai/api/v1/transcribe/jobs/JOB_ID" \ |
Curl to non-GitHub URL
| 598 | curl -X POST "https://api.audiopod.ai/api/v1/denoiser/denoise" \ |
Curl to non-GitHub URL
| 603 | curl -X POST "https://api.audiopod.ai/api/v1/denoiser/denoise" \ |
Curl to non-GitHub URL
| 608 | curl "https://api.audiopod.ai/api/v1/denoiser/jobs/JOB_ID" \ |
Curl to non-GitHub URL
| 612 | curl "https://api.audiopod.ai/api/v1/denoiser/jobs?skip=0&limit=50" \ |
Curl to non-GitHub URL
| 616 | curl -X DELETE "https://api.audiopod.ai/api/v1/denoiser/jobs/JOB_ID" \ |
Curl to non-GitHub URL
| 658 | curl "https://api.audiopod.ai/api/v1/api-wallet/balance" \ |
Curl to non-GitHub URL
| 662 | curl -X POST "https://api.audiopod.ai/api/v1/api-wallet/check-balance" \ |
Curl to non-GitHub URL
| 668 | curl -X POST "https://api.audiopod.ai/api/v1/api-wallet/estimate-cost" \ |
Curl to non-GitHub URL
| 674 | curl "https://api.audiopod.ai/api/v1/api-wallet/pricing" \ |
Curl to non-GitHub URL
| 678 | curl "https://api.audiopod.ai/api/v1/api-wallet/usage?page=1&limit=50" \ |
External URL reference
| 20 | 1. Sign up at https://audiopod.ai/auth/signup (free, no credit card required) |
External URL reference
| 21 | 2. Go to https://www.audiopod.ai/dashboard/account/api-keys |
External URL reference
| 23 | 4. Add funds to your wallet at https://www.audiopod.ai/dashboard/account/wallet (pay-as-you-go, no subscription) |
External URL reference
| 91 | curl -X POST "https://api.audiopod.ai/api/v1/music/text2music" \ |
External URL reference
| 97 | curl -X POST "https://api.audiopod.ai/api/v1/music/text2rap" \ |
External URL reference
| 103 | curl -X POST "https://api.audiopod.ai/api/v1/music/prompt2instrumental" \ |
External URL reference
| 109 | curl -X POST "https://api.audiopod.ai/api/v1/music/text2samples" \ |
External URL reference
| 115 | curl -X POST "https://api.audiopod.ai/api/v1/music/lyric2vocals" \ |
External URL reference
| 121 | curl "https://api.audiopod.ai/api/v1/music/jobs/JOB_ID" \ |
External URL reference
| 125 | curl "https://api.audiopod.ai/api/v1/music/presets" \ |
External URL reference
| 129 | curl "https://api.audiopod.ai/api/v1/music/jobs?skip=0&limit=50" \ |
External URL reference
| 133 | curl -X DELETE "https://api.audiopod.ai/api/v1/music/jobs/JOB_ID" \ |
External URL reference
| 172 | url="https://youtube.com/watch?v=VIDEO_ID", |
External URL reference
| 184 | url="https://youtube.com/watch?v=ID", |
External URL reference
| 190 | job = client.stems.extract(url="https://youtube.com/watch?v=ID", mode="six") |
External URL reference
| 209 | curl -X POST "https://api.audiopod.ai/api/v1/stem-extraction/api/extract" \ |
External URL reference
| 211 | -F "url=https://youtube.com/watch?v=VIDEO_ID" \ |
External URL reference
| 215 | curl -X POST "https://api.audiopod.ai/api/v1/stem-extraction/api/extract" \ |
External URL reference
| 221 | curl -X POST "https://api.audiopod.ai/api/v1/stem-extraction/api/extract" \ |
External URL reference
| 228 | curl "https://api.audiopod.ai/api/v1/stem-extraction/status/JOB_ID" \ |
External URL reference
| 232 | curl "https://api.audiopod.ai/api/v1/stem-extraction/modes" \ |
External URL reference
| 236 | curl "https://api.audiopod.ai/api/v1/stem-extraction/jobs?skip=0&limit=50&status=COMPLETED" \ |
External URL reference
| 240 | curl "https://api.audiopod.ai/api/v1/stem-extraction/jobs/JOB_ID" \ |
External URL reference
| 244 | curl -X DELETE "https://api.audiopod.ai/api/v1/stem-extraction/jobs/JOB_ID" \ |
External URL reference
| 255 | "vocals": "https://...", |
External URL reference
| 256 | "drums": "https://...", |
External URL reference
| 257 | "bass": "https://...", |
External URL reference
| 258 | "other": "https://..." |
External URL reference
| 319 | curl "https://api.audiopod.ai/api/v1/voice/voice-profiles" \ |
External URL reference
| 323 | curl -X POST "https://api.audiopod.ai/api/v1/voice/voices/{VOICE_UUID}/generate" \ |
External URL reference
| 330 | curl "https://api.audiopod.ai/api/v1/voice/tts-jobs/{JOB_ID}/status" \ |
External URL reference
| 335 | curl -X POST "https://api.audiopod.ai/api/v1/voice/tts/generate" \ |
External URL reference
| 341 | curl "https://api.audiopod.ai/api/v1/voice/tts/status/JOB_ID" \ |
External URL reference
| 345 | curl "https://api.audiopod.ai/api/v1/voice/voices" \ |
External URL reference
| 349 | curl -X POST "https://api.audiopod.ai/api/v1/voice/voices" \ |
External URL reference
| 356 | curl -X DELETE "https://api.audiopod.ai/api/v1/voice/voices/VOICE_ID" \ |
External URL reference
| 376 | {"status": "completed", "output_url": "https://r2-url/generated.mp3"} |
External URL reference
| 406 | url="https://youtube.com/watch?v=VIDEO_ID", |
External URL reference
| 427 | curl -X POST "https://api.audiopod.ai/api/v1/speaker/diarize" \ |
External URL reference
| 433 | curl -X POST "https://api.audiopod.ai/api/v1/speaker/diarize" \ |
External URL reference
| 435 | -F "url=https://youtube.com/watch?v=VIDEO_ID" \ |
External URL reference
| 439 | curl "https://api.audiopod.ai/api/v1/speaker/jobs/JOB_ID" \ |
External URL reference
| 443 | curl "https://api.audiopod.ai/api/v1/speaker/jobs?skip=0&limit=50" \ |
External URL reference
| 447 | curl -X DELETE "https://api.audiopod.ai/api/v1/speaker/jobs/JOB_ID" \ |
External URL reference
| 462 | url="https://youtube.com/watch?v=VIDEO_ID", |
External URL reference
| 474 | urls=["https://youtube.com/watch?v=ID1", "https://youtube.com/watch?v=ID2"], |
External URL reference
| 488 | url="https://youtube.com/watch?v=ID", |
External URL reference
| 513 | curl -X POST "https://api.audiopod.ai/api/v1/transcribe/transcribe" \ |
External URL reference
| 516 | -d '{"url":"https://youtube.com/watch?v=ID","enable_speaker_diarization":true,"word_timestamps":true}' |
External URL reference
| 519 | curl -X POST "https://api.audiopod.ai/api/v1/transcribe/transcribe" \ |
External URL reference
| 525 | curl -X POST "https://api.audiopod.ai/api/v1/transcribe/transcribe-upload" \ |
External URL reference
| 532 | curl "https://api.audiopod.ai/api/v1/transcribe/jobs/JOB_ID" \ |
External URL reference
| 536 | curl "https://api.audiopod.ai/api/v1/transcribe/jobs/JOB_ID/transcript?format=srt" \ |
External URL reference
| 540 | curl "https://api.audiopod.ai/api/v1/transcribe/jobs?offset=0&limit=50" \ |
External URL reference
| 544 | curl -X DELETE "https://api.audiopod.ai/api/v1/transcribe/jobs/JOB_ID" \ |
External URL reference
| 579 | result = client.denoiser.denoise(url="https://example.com/noisy.mp3") |
External URL reference
| 586 | job = client.denoiser.create(url="https://example.com/noisy.mp3") |
External URL reference
| 598 | curl -X POST "https://api.audiopod.ai/api/v1/denoiser/denoise" \ |
External URL reference
| 603 | curl -X POST "https://api.audiopod.ai/api/v1/denoiser/denoise" \ |
External URL reference
| 605 | -F "url=https://example.com/noisy.mp3" |
External URL reference
| 608 | curl "https://api.audiopod.ai/api/v1/denoiser/jobs/JOB_ID" \ |
External URL reference
| 612 | curl "https://api.audiopod.ai/api/v1/denoiser/jobs?skip=0&limit=50" \ |
External URL reference
| 616 | curl -X DELETE "https://api.audiopod.ai/api/v1/denoiser/jobs/JOB_ID" \ |
External URL reference
| 658 | curl "https://api.audiopod.ai/api/v1/api-wallet/balance" \ |
External URL reference
| 662 | curl -X POST "https://api.audiopod.ai/api/v1/api-wallet/check-balance" \ |
External URL reference
| 668 | curl -X POST "https://api.audiopod.ai/api/v1/api-wallet/estimate-cost" \ |
External URL reference
| 674 | curl "https://api.audiopod.ai/api/v1/api-wallet/pricing" \ |
External URL reference
| 678 | curl "https://api.audiopod.ai/api/v1/api-wallet/usage?page=1&limit=50" \ |