자동 스캔 결과입니다. 설치 전에 소스를 확인하세요. 등급은 기능 범위를 나타내며 안전 인증이 아닙니다.
감지 위치 보기 (11)
명령 실행 · 줄58 줄plugins/live-vibe/hooks/register.tsxreturn SPOKEN_SWITCH.exec(text.toLowerCase().replace(/[^a-z ]+/g, ' ').replace(/\s+/g, ' ').trim())?.[1]
명령 실행 · 줄150 줄plugins/live-vibe/hooks/register.tsxconst task = /^User said: "[\s\S]*"\nThe voice front read it as a task: (.*)\n/.exec(text)
네트워크 접근 · 줄180 줄plugins/live-vibe/hooks/register.tsxawait $.http.fetch(`http://127.0.0.1:${port}${path}`, { method: 'POST', body, headers: { 'X-Live-Token': token } })
프롬프트 제출 · 줄210 줄plugins/live-vibe/hooks/register.tsxvoid $.prompt.submit({ text, asUser: true })
명령 실행 · 줄340 줄plugins/live-vibe/hooks/register.tsxconst child = $.process.spawn({ argv })
명령 실행 · 줄376 줄plugins/live-vibe/hooks/register.tsxreturn (await $.process.run(['uv', '--version'])).exitCode === 0
명령 실행 · 줄406 줄plugins/live-vibe/hooks/register.tsxfor await (const chunk of $.process.spawn({ argv })) {
네트워크 접근 · 줄445 줄plugins/live-vibe/hooks/register.tsxconst r = await Promise.race([$.http.fetch(`${url}/v1/models`), $.clock.sleep(3000).then(() => null)])
명령 실행 · 줄510 줄plugins/live-vibe/hooks/register.tsxconst sub = /^(model|url)(?:\s+(\S+))?$/.exec(e.args.trim())
프롬프트 제출 · 줄524 줄plugins/live-vibe/hooks/register.tsxif (turnOn && e.args.trim()) void $.prompt.submit({ text: e.args.trim(), asUser: true })
도구 호출 가로채기 · 줄542 줄plugins/live-vibe/hooks/register.tsxon('tool.call', async ($, e, next) => {