Skip to main content

Interface: ScanService

Defined in: src/airs/types.ts:134

Contract for AIRS prompt scanning operations.

Methods​

scan()​

scan(profileName, prompt, sessionId?): Promise<ScanResult>

Defined in: src/airs/types.ts:136

Scan a single prompt against a security profile.

Parameters​

profileName​

string

prompt​

string

sessionId?​

string

Returns​

Promise<ScanResult>


scanBatch()​

scanBatch(profileName, prompts, concurrency?, sessionId?): Promise<ScanResult[]>

Defined in: src/airs/types.ts:138

Scan multiple prompts with concurrency control.

Parameters​

profileName​

string

prompts​

string[]

concurrency?​

number

sessionId?​

string

Returns​

Promise<ScanResult[]>