🧠 Leon is your open-source personal assistant.
437 matches across 13 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/video_streaming/ytdlp/src/python/ytdlp_tool.py | 97 | def _resolve_media_output_target( |
| LOW | tools/video_streaming/ytdlp/src/python/ytdlp_tool.py | 142 | def _resolve_subtitle_output_target( |
| LOW | tools/video_streaming/ytdlp/src/python/ytdlp_tool.py | 187 | def _get_primary_language_code(language_code: str) -> str: |
| LOW | tools/video_streaming/ytdlp/src/python/ytdlp_tool.py | 197 | def _strip_subtitle_language_suffix(stem: str, language_code: str) -> str: |
| LOW | tools/video_streaming/ytdlp/src/python/ytdlp_tool.py | 205 | def _build_typed_output_template(type_name: str, template: str) -> str: |
| LOW | tools/video_streaming/ytdlp/src/python/ytdlp_tool.py | 231 | def _get_metadata_language_codes(value: Any) -> list[str]: |
| LOW | tools/video_streaming/ytdlp/src/python/ytdlp_tool.py | 245 | def _get_video_language_candidates(metadata: VideoMetadata) -> list[str]: |
| LOW | tools/video_streaming/ytdlp/src/python/ytdlp_tool.py | 258 | def _select_matching_language( |
| LOW | tools/video_streaming/ytdlp/src/python/ytdlp_tool.py | 281 | def _select_subtitle_language( |
| LOW | tools/video_streaming/ytdlp/src/python/ytdlp_tool.py | 356 | def _resolve_downloaded_media_path( |
| LOW | tools/video_streaming/ytdlp/src/python/ytdlp_tool.py | 385 | def _resolve_downloaded_subtitle_path( |
| LOW | tools/video_streaming/ytdlp/src/python/ytdlp_tool.py | 522 | def download_video_by_quality( |
| LOW | tools/video_streaming/ytdlp/src/python/ytdlp_tool.py | 663 | def download_video_with_thumbnail(self, video_url: str, output_path: str) -> str: |
| LOW | …dio/chatterbox_onnx/src/python/chatterbox_onnx_tool.py | 18 | def split_text_at_punctuation( |
| LOW | …dio/chatterbox_onnx/src/python/chatterbox_onnx_tool.py | 125 | def synthesize_speech_to_files( |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 937 | def _get_context_file_snapshot(self, context_files: List[str]) -> List[str]: |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 950 | def _build_leon_context_legacy( |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 62 | def _load_providers_from_settings(self, tool_settings: Dict[str, Any]) -> None: |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 146 | def _analyze_relevant_toolkits(self, description: str) -> set: |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 436 | def _get_tool_creation_guidelines(self, bridge: str) -> str: |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 658 | def _build_bridge_specific_guidelines( |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 682 | def _build_settings_usage_example(self, bridge: str) -> str: |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 730 | def _build_batch_processing_example(self, bridge: str) -> str: |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 777 | def _build_leon_answer_basic_example(self, bridge: str) -> str: |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 805 | def _build_context_data_example(self, bridge: str) -> str: |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 851 | def _build_action_params_example(self, bridge: str) -> str: |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 887 | def _build_reference_files_section(self, context_files: List[str]) -> str: |
| LOW | …perating_system_control/shell/src/python/shell_tool.py | 321 | def _is_timeout_error_message(error_message: str) -> bool: |
| LOW | …perating_system_control/shell/src/python/shell_tool.py | 407 | def _resolve_command_for_safety_analysis(self, command: str) -> str: |
| LOW | …perating_system_control/shell/src/python/shell_tool.py | 426 | def _is_download_piped_to_shell(self, command_lower: str) -> bool: |
| LOW | …perating_system_control/shell/src/python/shell_tool.py | 505 | def _has_dangerous_dd_pattern(self, tokens: Sequence[str]) -> bool: |
| LOW | …perating_system_control/shell/src/python/shell_tool.py | 511 | def _has_eval_download_pattern(self, tokens: Sequence[str]) -> bool: |
| LOW | …perating_system_control/shell/src/python/shell_tool.py | 536 | def _requires_visible_terminal(self, command: str) -> bool: |
| LOW | app/src/js/built-in-commands/result-renderer.jsx | 122 | export function BuiltInCommandResultRenderer({ result }) { |
| LOW | test/controlled/unit/nlu-controlled.spec.ts | 124 | function cloneDefaultProcessResult(): typeof defaultProcessResult { |
| LOW | test/agent/e2e/run-agent-provider-scenario.ts | 103 | function createConversationLoggerRecord( |
| LOW | test/agent/e2e/run-agent-provider-scenario.ts | 114 | function getProviderUnavailableReason(value: unknown): string | null { |
| LOW | server/src/utilities.ts | 26 | export function shouldIgnoreTCPServerError(error: string): boolean { |
| LOW | server/src/pre-check.ts | 66 | async function validateProfileConfigSchema(): Promise<void> { |
| LOW | server/src/core/post-turn-maintenance-queue.ts | 5 | function waitForDisplayPathToUnwind(): Promise<void> { |
| LOW | …r/src/core/llm-manager/llm-provider-account-configs.ts | 71 | export function getLLMProviderAccountConfig( |
| LOW | server/src/core/llm-manager/llm-duty.ts | 76 | export function formatParameterDescription( |
| LOW | server/src/core/llm-manager/llm-routing.ts | 104 | function createUnresolvedLocalLLMTarget( |
| LOW | server/src/core/llm-manager/llm-routing.ts | 119 | export function resolveConfiguredLLMTarget( |
| LOW | …rver/src/core/llm-manager/llm-duties/react-llm-duty.ts | 66 | function buildExecutionFailureDraft(execution: ExecutionRecord): string { |
| LOW | …rver/src/core/llm-manager/llm-duties/react-llm-duty.ts | 151 | function getDefaultMaxTokensForPhase(phase: ReactPhase): number | undefined { |
| LOW | …rver/src/core/llm-manager/llm-duties/react-llm-duty.ts | 177 | function getPromptCacheKeyForPhase(phase: ReactPhase): string { |
| LOW | …rver/src/core/llm-manager/llm-duties/react-llm-duty.ts | 181 | function shouldUseOpenAIResponseTuning(phase: ReactPhase): boolean { |
| LOW | …rver/src/core/llm-manager/llm-duties/react-llm-duty.ts | 198 | function getEffectiveReasoningMode( |
| LOW | …rver/src/core/llm-manager/llm-duties/react-llm-duty.ts | 205 | function getExecutionLoopSignature(execution: ExecutionRecord): string { |
| LOW | …rver/src/core/llm-manager/llm-duties/react-llm-duty.ts | 214 | function countRecentRepeatedExecutions( |
| LOW | …rver/src/core/llm-manager/llm-duties/react-llm-duty.ts | 238 | function emitAgentSkillActivityToWebApp( |
| LOW | …rver/src/core/llm-manager/llm-duties/react-llm-duty.ts | 275 | function buildProgressMessageFromSteps(steps: PlanStep[]): string | null { |
| LOW | …rver/src/core/llm-manager/llm-duties/react-llm-duty.ts | 296 | function createEmptyHistoryCompactionProviderState(): ReactHistoryCompactionProviderState { |
| LOW | …llm-manager/llm-duties/react-llm-duty/phase-helpers.ts | 59 | export function normalizeToolInputForComparison(toolInput: string): string { |
| LOW | …llm-manager/llm-duties/react-llm-duty/phase-helpers.ts | 73 | function extractRequestedToolInputFromObservation( |
| LOW | …llm-manager/llm-duties/react-llm-duty/phase-helpers.ts | 98 | export function extractFailureMessageFromObservation(observation: string): string { |
| LOW | …llm-manager/llm-duties/react-llm-duty/phase-helpers.ts | 124 | function getExecutionRequestedToolInput(execution: ExecutionRecord): string | null { |
| LOW | …llm-manager/llm-duties/react-llm-duty/phase-helpers.ts | 132 | export function findDuplicateToolInputMatch( |
| LOW | …llm-manager/llm-duties/react-llm-duty/phase-helpers.ts | 181 | export function buildPreviouslyUsedInputsSection( |
| 167 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/video_streaming/ffmpeg/src/python/ffmpeg_tool.py | 58 | except Exception as e: |
| LOW | tools/video_streaming/ffmpeg/src/python/ffmpeg_tool.py | 100 | except Exception: |
| LOW | tools/video_streaming/ffmpeg/src/python/ffmpeg_tool.py | 115 | except Exception as e: |
| LOW | tools/video_streaming/ffmpeg/src/python/ffmpeg_tool.py | 154 | except Exception as e: |
| LOW | tools/video_streaming/ffmpeg/src/python/ffmpeg_tool.py | 183 | except Exception as e: |
| LOW | tools/video_streaming/ffmpeg/src/python/ffmpeg_tool.py | 223 | except Exception as e: |
| LOW | tools/video_streaming/ffmpeg/src/python/ffmpeg_tool.py | 249 | except Exception as e: |
| LOW | tools/video_streaming/ffmpeg/src/python/ffmpeg_tool.py | 313 | except Exception as e: |
| LOW | tools/video_streaming/ffmpeg/src/python/ffmpeg_tool.py | 400 | except Exception as e: |
| LOW | tools/video_streaming/ytdlp/src/python/ytdlp_tool.py | 447 | except Exception as e: |
| LOW | tools/video_streaming/ytdlp/src/python/ytdlp_tool.py | 488 | except Exception as e: |
| LOW | tools/video_streaming/ytdlp/src/python/ytdlp_tool.py | 519 | except Exception as e: |
| LOW | tools/video_streaming/ytdlp/src/python/ytdlp_tool.py | 606 | except Exception as e: |
| LOW | tools/video_streaming/ytdlp/src/python/ytdlp_tool.py | 660 | except Exception as e: |
| LOW | tools/video_streaming/ytdlp/src/python/ytdlp_tool.py | 697 | except Exception as e: |
| LOW | …ols/video_streaming/ffprobe/src/python/ffprobe_tool.py | 139 | except Exception as e: |
| LOW | …ols/video_streaming/ffprobe/src/python/ffprobe_tool.py | 174 | except Exception as e: |
| LOW | …ols/video_streaming/ffprobe/src/python/ffprobe_tool.py | 191 | except Exception as e: |
| LOW | …ols/video_streaming/ffprobe/src/python/ffprobe_tool.py | 208 | except Exception as e: |
| LOW | …ols/video_streaming/ffprobe/src/python/ffprobe_tool.py | 274 | except Exception as e: |
| LOW | …ols/video_streaming/ffprobe/src/python/ffprobe_tool.py | 311 | except Exception as e: |
| LOW | …ols/video_streaming/ffprobe/src/python/ffprobe_tool.py | 346 | except Exception as e: |
| LOW | …dio/chatterbox_onnx/src/python/chatterbox_onnx_tool.py | 240 | except Exception as e: |
| LOW | …o/assemblyai_audio/src/python/assemblyai_audio_tool.py | 152 | except Exception as e: |
| LOW | …sic_audio/openai_audio/src/python/openai_audio_tool.py | 102 | except Exception as e: |
| LOW | …audio/faster_whisper/src/python/faster_whisper_tool.py | 116 | except Exception as e: |
| LOW | …ols/music_audio/qwen3_tts/src/python/qwen3_tts_tool.py | 309 | except Exception as e: |
| LOW | …ols/music_audio/qwen3_asr/src/python/qwen3_asr_tool.py | 162 | except Exception as e: |
| LOW | …er_onnx/src/python/ultimate_vocal_remover_onnx_tool.py | 119 | except Exception as e: |
| LOW | tools/music_audio/ecapa/src/python/ecapa_tool.py | 86 | except Exception as e: |
| LOW | …o/elevenlabs_audio/src/python/elevenlabs_audio_tool.py | 106 | except Exception as e: |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 934 | except Exception: |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 946 | except Exception: |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 202 | except Exception: |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 279 | except Exception: |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 329 | except Exception: |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 431 | except Exception: |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 643 | except Exception: |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 900 | except Exception: |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 1800 | except Exception as e: |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 1811 | except Exception: |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 1830 | except Exception: |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 1843 | except Exception: |
| LOW | tools/search_web/grok/src/python/grok_tool.py | 97 | except Exception as error: |
| LOW | tools/search_web/grok/src/python/grok_tool.py | 188 | except Exception as error: |
| LOW | tools/weather/openmeteo/src/python/open_meteo_tool.py | 198 | except Exception as error: |
| LOW | …perating_system_control/shell/src/python/shell_tool.py | 168 | except Exception as error: |
| LOW | …perating_system_control/shell/src/python/shell_tool.py | 423 | except Exception: |
| LOW | bridges/python/src/main.py | 114 | except Exception as e: |
| MEDIUM | bridges/python/src/main.py | 115 | print(f"Error while running {INTENT_OBJECT['skill_name']} skill {INTENT_OBJECT['action_name']} action: {e}") |
| LOW | bridges/python/src/main.py | 122 | except Exception: |
| LOW | bridges/python/src/sdk/memory.py | 67 | except Exception as e: |
| MEDIUM | bridges/python/src/sdk/memory.py | 68 | print(f'Error while reading memory for "{self.name}": {e}') |
| LOW | bridges/python/src/sdk/memory.py | 83 | except Exception as e: |
| MEDIUM | bridges/python/src/sdk/memory.py | 84 | print(f'Error while writing memory for "{self.name}": {e}') |
| LOW | bridges/python/src/sdk/leon.py | 34 | except Exception as e: |
| LOW | bridges/python/src/sdk/leon.py | 92 | except Exception as e: |
| MEDIUM | bridges/python/src/sdk/leon.py | 93 | print(f'Error while setting answer data. Please verify that the answer key "{answer_key}" exists in the loca |
| LOW | bridges/python/src/sdk/leon.py | 156 | except Exception as e: |
| MEDIUM | bridges/python/src/sdk/leon.py | 157 | print('Error while creating answer:', e) |
| 32 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/video_streaming/ffmpeg/src/python/ffmpeg_tool.py | 61 | |
| LOW | tools/video_streaming/ffmpeg/src/python/ffmpeg_tool.py | 85 | |
| LOW | tools/video_streaming/ytdlp/src/python/ytdlp_tool.py | 522 | |
| LOW | …o/assemblyai_audio/src/python/assemblyai_audio_tool.py | 51 | |
| LOW | …o/assemblyai_audio/src/python/assemblyai_audio_tool.py | 155 | |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 146 | |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 208 | |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 284 | |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 1803 | |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 1815 | |
| LOW | tools/search_web/grok/src/python/grok_tool.py | 100 | |
| LOW | bridges/python/src/sdk/leon.py | 50 | |
| LOW | bridges/python/src/sdk/base_tool.py | 346 | |
| LOW | bridges/python/src/sdk/base_tool.py | 596 | |
| LOW | bridges/python/src/sdk/base_tool.py | 1016 | |
| LOW | bridges/python/src/sdk/base_tool.py | 1142 | |
| LOW | bridges/python/src/sdk/base_tool.py | 1079 | |
| LOW | bridges/python/src/sdk/widget_component.py | 48 | |
| LOW | bridges/python/src/sdk/utils.py | 228 | |
| LOW | bridges/python/src/sdk/utils.py | 265 | |
| LOW | tcp_server/src/lib/tcp_server.py | 129 | |
| LOW | tcp_server/src/lib/asr/api.py | 110 | |
| LOW | tcp_server/src/lib/tts/split_utils.py | 99 | |
| LOW | tcp_server/src/lib/tts/monotonic_align/core.py | 14 | |
| LOW | tcp_server/src/lib/tts/text/english.py | 128 | |
| LOW | tcp_server/src/lib/tts/text/english.py | 204 | |
| LOW | tcp_server/src/lib/tts/text/english.py | 231 | |
| LOW | tcp_server/src/lib/tts/text/cleaner_multiling.py | 63 | |
| LOW | …server/src/lib/tts/text/fr_phonemizer/gruut_wrapper.py | 57 | |
| LOW | tcp_server/src/lib/tts/text/fr_phonemizer/cleaner.py | 76 | |
| LOW | tcp_server/src/lib/wake_word/api.py | 53 | |
| LOW | skills/native/mbti_skill/src/actions/quiz.py | 36 | |
| LOW | skills/native/akinator_skill/src/lib/main.py | 58 | |
| LOW | skills/native/speed_test_skill/src/lib/speedtest.py | 1912 | |
| LOW | skills/native/speed_test_skill/src/lib/speedtest.py | 815 | |
| LOW | skills/native/speed_test_skill/src/lib/speedtest.py | 1277 | |
| LOW | skills/native/speed_test_skill/src/lib/speedtest.py | 1380 | |
| LOW | skills/native/speed_test_skill/src/lib/speedtest.py | 1452 | |
| LOW | skills/native/speed_test_skill/src/lib/speedtest.py | 477 | |
| LOW | …ills/native/have_i_been_pwned_skill/src/actions/run.py | 13 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/video_streaming/ffmpeg/__init__.py | 1 | |
| LOW | tools/video_streaming/ffmpeg/src/python/ffmpeg_tool.py | 1 | |
| LOW | tools/video_streaming/ytdlp/__init__.py | 1 | |
| LOW | tools/video_streaming/ffprobe/__init__.py | 1 | |
| LOW | tools/music_audio/chatterbox_onnx/__init__.py | 1 | |
| LOW | tools/music_audio/assemblyai_audio/__init__.py | 1 | |
| LOW | tools/music_audio/openai_audio/__init__.py | 1 | |
| LOW | tools/music_audio/faster_whisper/__init__.py | 1 | |
| LOW | tools/music_audio/qwen3_tts/__init__.py | 1 | |
| LOW | tools/music_audio/qwen3_asr/__init__.py | 1 | |
| LOW | …ls/music_audio/ultimate_vocal_remover_onnx/__init__.py | 1 | |
| LOW | tools/music_audio/ecapa/__init__.py | 1 | |
| LOW | tools/music_audio/elevenlabs_audio/__init__.py | 1 | |
| LOW | tools/coding_development/opencode/__init__.py | 1 | |
| LOW | tools/search_web/grok/__init__.py | 1 | |
| LOW | tools/weather/openmeteo/__init__.py | 1 | |
| LOW | tools/operating_system_control/shell/__init__.py | 1 | |
| LOW | tools/communication/openrouter/__init__.py | 1 | |
| LOW | tools/communication/inference/__init__.py | 1 | |
| LOW | tools/communication/cerebras/__init__.py | 1 | |
| LOW | bridges/python/src/sdk/tool_manager.py | 1 | |
| LOW | tcp_server/src/lib/tts/api.py | 8 | |
| LOW | tcp_server/src/lib/tts/api.py | 9 | |
| LOW | tcp_server/src/lib/tts/modules.py | 9 | |
| LOW | tcp_server/src/lib/tts/text/__init__.py | 1 | |
| LOW | tcp_server/src/lib/tts/text/french.py | 3 | |
| LOW | tcp_server/src/lib/tts/text/fr_phonemizer/fr_to_ipa.py | 1 | |
| LOW | skills/native/akinator_skill/src/lib/__init__.py | 1 | |
| LOW | skills/native/akinator_skill/src/lib/__init__.py | 1 | |
| LOW | skills/native/akinator_skill/src/lib/__init__.py | 2 | |
| LOW | skills/native/speed_test_skill/src/lib/speedtest.py | 31 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …o/assemblyai_audio/src/nodejs/assemblyai_audio-tool.ts | 104 | // Step 1: Upload the audio file |
| LOW | …o/assemblyai_audio/src/nodejs/assemblyai_audio-tool.ts | 119 | // Step 2: Submit transcription request |
| LOW | …o/assemblyai_audio/src/nodejs/assemblyai_audio-tool.ts | 138 | // Step 3: Poll for completion |
| LOW | …o/assemblyai_audio/src/nodejs/assemblyai_audio-tool.ts | 173 | // Step 4: Parse and save the transcription |
| LOW | …o/assemblyai_audio/src/python/assemblyai_audio_tool.py | 76 | # Step 1: Upload the audio file |
| LOW | …o/assemblyai_audio/src/python/assemblyai_audio_tool.py | 94 | # Step 2: Submit transcription request |
| LOW | …o/assemblyai_audio/src/python/assemblyai_audio_tool.py | 114 | # Step 3: Poll for completion |
| LOW | …o/assemblyai_audio/src/python/assemblyai_audio_tool.py | 144 | # Step 4: Parse and save the transcription |
| LOW | …oding_development/opencode/src/nodejs/opencode-tool.ts | 1961 | context += '## Step 1: Identify Required Tools\n\n' |
| LOW | …oding_development/opencode/src/nodejs/opencode-tool.ts | 1967 | context += '## Step 2: Read and Understand Tool Implementations\n\n' |
| LOW | …oding_development/opencode/src/nodejs/opencode-tool.ts | 1976 | context += '## Step 3: Plan for Efficiency\n\n' |
| LOW | …oding_development/opencode/src/nodejs/opencode-tool.ts | 2031 | context += '## Step 4: Plan Your Architecture\n\n' |
| LOW | …oding_development/opencode/src/nodejs/opencode-tool.ts | 2039 | context += '## Step 5: Only THEN Write Code\n\n' |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 1501 | context += "## Step 1: Identify Required Tools\n\n" |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 1507 | context += "## Step 2: Read and Understand Tool Implementations\n\n" |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 1519 | context += "## Step 3: Plan for Efficiency\n\n" |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 1573 | context += "## Step 4: Plan Your Architecture\n\n" |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 1583 | context += "## Step 5: Only THEN Write Code\n\n" |
| LOW | …native/podcast_generator_skill/src/actions/generate.ts | 64 | // Step 1: Research the topic using Grok |
| LOW | …native/podcast_generator_skill/src/actions/generate.ts | 98 | // Step 2: Generate podcast script using OpenRouter with structured output |
| LOW | …native/podcast_generator_skill/src/actions/generate.ts | 187 | // Step 3: Synthesize audio using ChatterboxONNX (batch processing!) |
| LOW | …native/podcast_generator_skill/src/actions/generate.ts | 227 | // Step 4: Merge all audio segments into final podcast |
| LOW | …native/podcast_generator_skill/src/actions/generate.ts | 259 | // Step 5: Return success |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …dio/chatterbox_onnx/src/python/chatterbox_onnx_tool.py | 203 | # Create a temporary JSON file for the tasks |
| MEDIUM | …er_onnx/src/python/ultimate_vocal_remover_onnx_tool.py | 83 | # Create a temporary JSON file for the tasks |
| MEDIUM | …oding_development/opencode/src/nodejs/opencode-tool.ts | 715 | guidelines += '## Creating a New Tool\n\n' |
| MEDIUM | …oding_development/opencode/src/nodejs/opencode-tool.ts | 1791 | context += '### Creating a New Toolkit Skill\n\n' |
| MEDIUM | …oding_development/opencode/src/python/opencode_tool.py | 448 | guidelines += "## Creating a New Tool\n\n" |
| MEDIUM | bridges/python/src/sdk/base_tool.py | 1072 | # Create a temporary extraction directory |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …dio/chatterbox_onnx/src/python/chatterbox_onnx_tool.py | 56 | # Check if it's in a reasonable position (latter half) |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 188 | # Check if any meaningful words from toolkit match the skill description |
| LOW | bridges/python/src/sdk/base_tool.py | 729 | # Check if all resource files exist and are complete |
| LOW | bridges/python/src/sdk/base_tool.py | 900 | # Check if this file matches the same binary name and platform but different version |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | core/data/en/answers.json | 73 | "Sure, let me know if you need anything else", |
| MEDIUM | core/data/en/answers.json | 95 | "I'm unable to locate the download URL for {{ binary_name }} binary.", |
| MEDIUM | core/data/en/answers.json | 283 | "I'm unable to locate the download URLs for {{ resource_name }} resource.", |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | tools/search_web/grok/src/python/grok_tool.py | 330 | prompt = f"""Conduct comprehensive research on: {topic} |
| LOW | bridges/python/src/sdk/base_tool.py | 624 | # For built-in commands like bash, just return the binary name |
| LOW | skills/native/speed_test_skill/src/lib/speedtest.py | 185 | # just use it and hope things go ok |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …ls/native/skill_writer_skill/src/lib/skill-plan-llm.ts | 400 | elif guess < secret_number: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …ative/have_i_been_pwned_skill/src/settings.sample.json | 3 | "api_key": "YOUR_API_KEY" |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | config.sample.yml | 21 | # Enable this when exposing Leon to clients outside your local machine. |
| LOW | server/src/core/tts/types.ts | 1 | import type LocalSynthesizer from '@/core/tts/synthesizers/local-synthesizer' |
| LOW | …p_server/src/lib/tts/text/fr_phonemizer/punctuation.py | 161 | |
| LOW | skills/native/speed_test_skill/src/lib/speedtest.py | 1 | #!/usr/bin/env python |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …oding_development/opencode/src/nodejs/opencode-tool.ts | 769 | guidelines += ' def my_method(self, param: str) -> str:\n' |
| LOW | …oding_development/opencode/src/python/opencode_tool.py | 506 | guidelines += " def my_method(self, param: str) -> str:\n" |