Skip to content

SemanticAnalyzer

Defined in: packages/core/src/detection-engine/semantic.ts:114

new SemanticAnalyzer(): SemanticAnalyzer

SemanticAnalyzer

analyze(content): SemanticAnalysis

Defined in: packages/core/src/detection-engine/semantic.ts:302

string

SemanticAnalysis


analyzeAttackProbability(content): Record<string, number>

Defined in: packages/core/src/detection-engine/semantic.ts:215

string

Record<string, number>


analyzeCodeInjectionRisk(content): number

Defined in: packages/core/src/detection-engine/semantic.ts:292

string

number


calculateEntropy(content): number

Defined in: packages/core/src/detection-engine/semantic.ts:138

string

number


detectEncodingLayers(content): number

Defined in: packages/core/src/detection-engine/semantic.ts:160

string

number


detectObfuscation(content): boolean

Defined in: packages/core/src/detection-engine/semantic.ts:220

string

boolean


extractSuspiciousPatterns(content): SuspiciousPattern[]

Defined in: packages/core/src/detection-engine/semantic.ts:237

string

SuspiciousPattern[]


extractTokens(content): string[]

Defined in: packages/core/src/detection-engine/semantic.ts:115

string

string[]


getThreatScore(analysisResults): number

Defined in: packages/core/src/detection-engine/semantic.ts:315

SemanticAnalysis

number