Skip to main content

Interface: ScanService

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

Contract for AIRS prompt scanning operations.

Methods

scan()

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

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

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:137

Scan multiple prompts with concurrency control.

Parameters

profileName

string

prompts

string[]

concurrency?

number

sessionId?

string

Returns

Promise<ScanResult[]>