ai.smithery/Leghis-smart-thinking
v0.0.0Find relevant Smart‑Thinking memories fast. Fetch full entries by ID to get complete context. Spee…
230
Total
56
Critical
100
High
74
Medium
Findings
unknownEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
27:
28: it('utilise la réponse LLM quand elle est valide', async () => {
>>> 29: process.env.SMART_THINKING_ENABLE_EXTERNAL_TOOLS = 'true';
30: mockedCallInternalLlm.mockResolvedValueOnce(
31: '[{"name":"tavily-search","reason":"Recherche web détaillée"}]'Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
23: }
24:
>>> 25: process.env.SMART_THINKING_ENABLE_EXTERNAL_TOOLS = originalEnableExternal;
26: });
27: Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
19: afterAll(() => {
20: if (originalEnableExternal === undefined) {
>>> 21: delete process.env.SMART_THINKING_ENABLE_EXTERNAL_TOOLS;
22: return;
23: }Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
12:
13: beforeEach(() => {
>>> 14: process.env.SMART_THINKING_ENABLE_EXTERNAL_TOOLS = undefined;
15: mockedCallInternalLlm.mockReset();
16: mockedCallInternalLlm.mockResolvedValue(null);Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
9:
10: describe('ToolIntegrator', () => {
>>> 11: const originalEnableExternal = process.env.SMART_THINKING_ENABLE_EXTERNAL_TOOLS;
12:
13: beforeEach(() => {Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
86: delete process.env.USERPROFILE;
87: delete process.env.HOMEDRIVE;
>>> 88: delete process.env.HOMEPATH;
89:
90: const PathUtils = loadPathUtilsWithPlatform('win32');Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
85: it('retourne un fallback home Windows quand les variables sont absentes', () => {
86: delete process.env.USERPROFILE;
>>> 87: delete process.env.HOMEDRIVE;
88: delete process.env.HOMEPATH;
89: Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
84:
85: it('retourne un fallback home Windows quand les variables sont absentes', () => {
>>> 86: delete process.env.USERPROFILE;
87: delete process.env.HOMEDRIVE;
88: delete process.env.HOMEPATH;Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
53:
54: it('couvre les chemins Linux', () => {
>>> 55: process.env.HOME = '/home/tester';
56:
57: const PathUtils = loadPathUtilsWithPlatform('linux');Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
43:
44: it('couvre les chemins macOS', () => {
>>> 45: process.env.HOME = '/Users/runner';
46:
47: const PathUtils = loadPathUtilsWithPlatform('darwin');Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
32: it('couvre les chemins Windows (APPDATA + WSL normalization)', () => {
33: process.env.APPDATA = 'C:/Users/test/AppData/Roaming';
>>> 34: process.env.USERPROFILE = 'C:/Users/test';
35:
36: const PathUtils = loadPathUtilsWithPlatform('win32');Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
31:
32: it('couvre les chemins Windows (APPDATA + WSL normalization)', () => {
>>> 33: process.env.APPDATA = 'C:/Users/test/AppData/Roaming';
34: process.env.USERPROFILE = 'C:/Users/test';
35: Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
24:
25: afterEach(() => {
>>> 26: process.env = { ...originalEnv };
27: jest.dontMock('fs');
28: jest.dontMock('os');Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
20:
21: beforeEach(() => {
>>> 22: process.env = { ...originalEnv };
23: });
24: Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
17:
18: describe('PathUtils platform variants', () => {
>>> 19: const originalEnv = { ...process.env };
20:
21: beforeEach(() => {Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
10: jest.resetModules();
11: jest.doMock('os', () => ({ platform: jest.fn(() => platformName) }));
>>> 12: process.env = { ...process.env, ...env };
13: // Utiliser require pour éviter la dépendance au support ESM expérimental dans Jest.
14: return Promise.resolve(require('../config'));Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
2:
3: afterEach(() => {
>>> 4: process.env = { ...ORIGINAL_ENV };
5: jest.resetModules();
6: jest.dontMock('os');Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
>>> 1: const ORIGINAL_ENV = { ...process.env };
2:
3: afterEach(() => {Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
187: params: {
188: url: 'http://localhost:3000/mcp',
>>> 189: headers: { Authorization: `Bearer ${process.env.MCP_TOKEN}` }
190: }
191: });Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
22: .env.development.local
23: .env.test.local
>>> 24: .env.production.local
25:
26: # IDE and editorsReport false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
21: .env.local
22: .env.development.local
>>> 23: .env.test.local
24: .env.production.local
25: Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
80: const userProfile = process.env.USERPROFILE;
81: const homeDrive = process.env.HOMEDRIVE || '';
>>> 82: const homePath = process.env.HOMEPATH || '';
83:
84: if (userProfile) {Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
79: if (this.isWindows) {
80: const userProfile = process.env.USERPROFILE;
>>> 81: const homeDrive = process.env.HOMEDRIVE || '';
82: const homePath = process.env.HOMEPATH || '';
83: Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
78:
79: if (this.isWindows) {
>>> 80: const userProfile = process.env.USERPROFILE;
81: const homeDrive = process.env.HOMEDRIVE || '';
82: const homePath = process.env.HOMEPATH || '';Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
49: return false;
50: }
>>> 51: return process.env.NODE_ENV === 'production';
52: }
53: Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
42:
43: function resolveInitialFormat(): boolean {
>>> 44: const format = (process.env.SMART_THINKING_LOG_FORMAT || '').toLowerCase();
45: if (format === 'json') {
46: return true;Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
35: return envLevel as LogLevel;
36: }
>>> 37: if (process.env.NODE_ENV === 'test') {
38: return 'silent';
39: }Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
31:
32: function resolveInitialLevel(): LogLevel {
>>> 33: const envLevel = (process.env.SMART_THINKING_LOG_LEVEL || '').toLowerCase();
34: if (envLevel && envLevel in LEVELS) {
35: return envLevel as LogLevel;Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
27:
28: constructor() {
>>> 29: this.externalToolsEnabled = process.env.SMART_THINKING_ENABLE_EXTERNAL_TOOLS === 'true';
30: // Initialiser avec des outils MCP courants
31: this.initializeKnownTools();Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
11: } from './utils/persistence-utils';
12:
>>> 13: const isTestEnvironment = process.env.NODE_ENV === 'test';
14:
15: /**Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
197: public static getTempDirectory(): string {
198: const tempBase = this.isWindows ?
>>> 199: process.env.TEMP || process.env.TMP || 'C:\\Temp' :
200: '/tmp';
201: Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
134:
135: if (this.isWindows) {
>>> 136: const appData = process.env.APPDATA;
137: if (appData) {
138: return path.join(appData, 'Smart-Thinking');Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
107: if (this.isWindows) {
108: // Sur Windows, utiliser AppData\Roaming ou Documents
>>> 109: const appData = process.env.APPDATA;
110:
111: if (appData) {Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
20: .env
21: .env.local
>>> 22: .env.development.local
23: .env.test.local
24: .env.production.localReport false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
19: # Environment variables
20: .env
>>> 21: .env.local
22: .env.development.local
23: .env.test.localReport false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
18:
19: # Environment variables
>>> 20: .env
21: .env.local
22: .env.development.localReport false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
24: function buildRuntimeStatus(env: SmartThinkingEnvironment): string {
25: const recentCount = env.memoryManager.getRecentMemories(50).length;
>>> 26: const externalToolsEnabled = process.env.SMART_THINKING_ENABLE_EXTERNAL_TOOLS === 'true';
27:
28: return JSON.stringify({Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
12: // Constante pour contrôler l'affichage des logs de débogage
13: const DEBUG_MODE = false;
>>> 14: const isTestEnvironment = process.env.NODE_ENV === 'test';
15:
16: /**Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
38:
39: if (!process.env.SMART_THINKING_LOG_LEVEL) {
>>> 40: process.env.SMART_THINKING_LOG_LEVEL = config.logLevel;
41: }
42: }Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
37: process.env.SMART_THINKING_ENABLE_EXTERNAL_TOOLS = config.enableExternalTools ? 'true' : 'false';
38:
>>> 39: if (!process.env.SMART_THINKING_LOG_LEVEL) {
40: process.env.SMART_THINKING_LOG_LEVEL = config.logLevel;
41: }Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
35:
36: function applyRuntimeConfig(config: ConfigSchema): void {
>>> 37: process.env.SMART_THINKING_ENABLE_EXTERNAL_TOOLS = config.enableExternalTools ? 'true' : 'false';
38:
39: if (!process.env.SMART_THINKING_LOG_LEVEL) {Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
104: } else {
105: // Pour Unix, essayer de détecter le chemin NVM
>>> 106: const nvmDir = process.env.NVM_DIR;
107: if (nvmDir) {
108: return nvmDir;Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
75: getTempPath: (): string => {
76: return path.join(
>>> 77: platform() === 'win32' ? (process.env.TEMP || 'C:/Temp') : '/tmp',
78: 'smart-thinking'
79: );Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
66: return path.join(process.env.HOME || '', 'Library', 'Application Support', 'Smart-Thinking');
67: } else {
>>> 68: return path.join(process.env.HOME || '', '.smart-thinking');
69: }
70: },Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
64: : path.join(process.env.USERPROFILE || '', 'AppData', 'Roaming', 'Smart-Thinking');
65: } else if (platform() === 'darwin') {
>>> 66: return path.join(process.env.HOME || '', 'Library', 'Application Support', 'Smart-Thinking');
67: } else {
68: return path.join(process.env.HOME || '', '.smart-thinking');Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
62: return process.env.APPDATA
63: ? path.join(process.env.APPDATA, 'Smart-Thinking')
>>> 64: : path.join(process.env.USERPROFILE || '', 'AppData', 'Roaming', 'Smart-Thinking');
65: } else if (platform() === 'darwin') {
66: return path.join(process.env.HOME || '', 'Library', 'Application Support', 'Smart-Thinking');Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
61: if (platform() === 'win32') {
62: return process.env.APPDATA
>>> 63: ? path.join(process.env.APPDATA, 'Smart-Thinking')
64: : path.join(process.env.USERPROFILE || '', 'AppData', 'Roaming', 'Smart-Thinking');
65: } else if (platform() === 'darwin') {Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
60: getConfigPath: (): string => {
61: if (platform() === 'win32') {
>>> 62: return process.env.APPDATA
63: ? path.join(process.env.APPDATA, 'Smart-Thinking')
64: : path.join(process.env.USERPROFILE || '', 'AppData', 'Roaming', 'Smart-Thinking');Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
692: } catch {
693: if (PlatformConfig.IS_WINDOWS) {
>>> 694: const altDataDir = path.join(process.env.USERPROFILE || '', 'Documents', 'Smart-Thinking', 'data');
695: try {
696: await fs.mkdir(altDataDir, { recursive: true });Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
224: transport: 'stdio',
225: port: process.env.PORT ? Number(process.env.PORT) : 3000,
>>> 226: host: process.env.HOST ?? '127.0.0.1',
227: allowOrigins: parseCsvEnv('SMART_THINKING_ALLOWED_ORIGINS'),
228: allowHosts: parseCsvEnv('SMART_THINKING_ALLOWED_HOSTS'),Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
223: const options: CliOptions = {
224: transport: 'stdio',
>>> 225: port: process.env.PORT ? Number(process.env.PORT) : 3000,
226: host: process.env.HOST ?? '127.0.0.1',
227: allowOrigins: parseCsvEnv('SMART_THINKING_ALLOWED_ORIGINS'),Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
218:
219: function parseArgs(argv: string[]): CliOptions {
>>> 220: const envMode = (process.env.SMART_THINKING_MODE ?? '').toLowerCase();
221: const defaultMode: 'full' | 'connector' = envMode === 'connector' ? 'connector' : 'full';
222: Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
38:
39: function parseCsvEnv(name: string): string[] {
>>> 40: const raw = process.env[name];
41: if (!raw) {
42: return [];Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
99:
100: it('exécute les outils de vérification supportés', async () => {
>>> 101: process.env.SMART_THINKING_ENABLE_EXTERNAL_TOOLS = 'true';
102: const integrator = new ToolIntegrator();
103: Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
44:
45: it('retombe sur les heuristiques si la réponse LLM est invalide', async () => {
>>> 46: process.env.SMART_THINKING_ENABLE_EXTERNAL_TOOLS = 'true';
47: mockedCallInternalLlm.mockResolvedValueOnce('Réponse non JSON');
48: Report false positiveEnvironment file access
Detected by automated pattern matching (rule DE-002) with medium confidence. May be a false positive.
90: }
91: } else {
>>> 92: homeDir = process.env.HOME || '/tmp';
93: }
94: Report false positiveDecoded base64 content: Jf��8b�H��I'���
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: ������� i�'�*'
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: ������� i�'�*'
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: N��)�������ױ
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: N��)�������ױ
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: r�ߊ��{�%j�^
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: N��)�������ױ
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: r�߉קq��zW�jw����+r
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: r��v�,��'��m�g)
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveNode.js child process spawning
Detected by automated pattern matching (rule SC-005) with medium confidence. May be a false positive.
5: const fs = require('fs');
6: const { platform } = require('os');
>>> 7: const { execSync } = require('child_process');
8: const { join, resolve } = require('path');
9: Report false positiveDecoded base64 content: �K���z��CjֿF���x?�����^
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: �� z�Uz���ƭ��Ӣ�l
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: xZ�ǝJ�b�'���ӭ�즊�
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: ��(���y����%��t��)�
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: r��j)� �\�V����
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: ��(���y����%��t��)�
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: r�ߊ�y+]��E�[^�)�
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: �w%�ג���N��)�N�%
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: xZ�ǝJ�b�'���ӭ�즊�
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: r���ਮ�"u�^���
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: v{��^rب�I�nW�
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: �w%�ג���N��)�N�%
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: zv������wb��ל�*'
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: v{��^rب�I�nW�
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: �{�Ȩ�)�&��7�
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: �w%�ג���N��)�N�%
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: zv������wb��ל�*'
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: v{��^rب�I�nW�
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: r���ਮ�"u�^���
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: r�ߊ�y+]��E�[^�)�
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: {^�v�N�%�I�nW�
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: ��(���z�ެ�m���
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: �w%�ג���N��)�N�%
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: ��(���z�ެ�m���
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: {^�v�N�%�I�nW�
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: r��z{Lj�!�x��l
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: r��z{Lj�!�x��l
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: Jf��8b�H��I'���
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: Jf��8b�H��I'���
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: {^�v�N�%�I�nW�
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: {^�v�N�%�I�nW�
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: �x���b�⧣ Ӣ�l
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: �x���b�⧣ Ӣ�l
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: {^�v�N�%�I�nW�
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: ��bu�^u+���-���
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: ��bu�^u+���-���
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: ��bu�^u+���-���
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: ��bu�^u+���-���
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: ��bu�^u+���-���
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: {^�v�N�%�I�nW�
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: �睰�������.�*'
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: �睰��i'+��D��.�*'
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: �睰�������.�*'
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: �睰��i'+��D��.�*'
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: {^�v�N�%�I�nW�
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: �� z�Uz���ƭ��Ӣ�l
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: {^�v�N�%�I�nW�
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: {��דj���Lm��-
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: {��דj���Lm��-
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: ��(����+bjQh�f�
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: ��(����+bjQh�f�
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDynamic code execution via exec()
Detected by automated pattern matching (rule SC-003) with medium confidence. May be a false positive.
173:
174: let match;
>>> 175: while ((match = functionPattern.exec(text)) !== null) {
176: notations.push(match[0]);
177: }Report false positiveDynamic code execution via exec()
Detected by automated pattern matching (rule SC-003) with medium confidence. May be a false positive.
193:
194: let match;
>>> 195: while ((match = sequentialPattern.exec(text)) !== null) {
196: try {
197: const fullMatch = match[0];Report false positiveDynamic code execution via exec()
Detected by automated pattern matching (rule SC-003) with medium confidence. May be a false positive.
287:
288: let match;
>>> 289: while ((match = regexWithGlobal.exec(textCopy)) !== null) {
290: matches.push(match);
291: Report false positiveDynamic code execution via exec()
Detected by automated pattern matching (rule SC-003) with medium confidence. May be a false positive.
305:
306: // Extraire le résultat revendiqué
>>> 307: const claimedResultMatch = this.CLAIMED_RESULT_REGEX.exec(fullMatch);
308: if (!claimedResultMatch) continue;
309: Report false positiveDynamic code execution via exec()
Detected by automated pattern matching (rule SC-003) with medium confidence. May be a false positive.
351: console.error(`Erreur lors de l'évaluation mathématique: ${error}`);
352:
>>> 353: const claimedResultMatch = this.CLAIMED_RESULT_REGEX.exec(match[0]);
354: const claimedResult = claimedResultMatch ? parseFloat(claimedResultMatch[1]) : 0;
355: Report false positiveDecoded base64 content: 1�a����b�t^��m
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: 1�a����b�t^��m
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: 1�a����b�t^��m
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: 1�a����b�t^��m
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: 1�a����b�t^��m
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: {kz�"�t�����^
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: {kz�"�t�����^
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: {kz�"�t�����^
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: {ki�Oj����z�1����*'
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: {kz�"�t�����^
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: {kz�"�t�����^
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: {kz�"�t�����^
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: {kz�"�t�����^
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: {kz�"�t�����^
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: r��z�S�W����jب���[l
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: 1�a����b�t^��m
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: {ki�Oj����z�1����*'
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: z����^Z+aJ��)�a��
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: z����^Z+aJ��)�a��
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: ������� i�'�*'
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: U��~'�*'I�r^��m
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: rW��(��V��܂i�^
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: ����S�+h��"{^�v�
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: ����S�+h��"{^�v�
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: U��~'�*'I�r^��m
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: }�em�$N���Ԟj�!
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: }�em�$N���Ԟj�!
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: }�em�$N���Ԟj�!
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: }�em�$N���Ԟj�!
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: U��~'�*'I�r^��m
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: U��~'�*'I�r^��m
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: U��~'�*'I�r^��m
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: U��~'�*'I�r^��m
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveDecoded base64 content: rW��(��V��܂i�^
Detected by automated pattern matching (rule DO-BAS) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.8 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.8 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.5 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.5 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.5 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.8 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.8 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.5 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.8 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.8 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.9 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.5 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.5 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.5 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.5 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.5 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.5 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.5 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.5 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.5 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.5 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.8 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.8 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (5.0 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.5 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (5.0 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.9 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.8 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (5.0 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.5 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.7 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.8 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveHigh-entropy string (4.6 bits/char) — possible encoded payload
Detected by automated pattern matching (rule EN-001) with medium confidence. May be a false positive.
Report false positiveScan History
| Date | Risk | Findings | Files | Duration |
|---|---|---|---|---|
| Feb 26, 2026 | critical | 230 | 67 | 0.00s |
| Feb 24, 2026 | critical | 230 | 67 | 0.00s |