@picasso/sandbox
Public exports for @picasso/sandbox.
function
appendAuditLogEntry
Runtime export from ./audit-log.js.
export { appendAuditLogEntry } from "./audit-log.js"applyOsSandbox
Runtime export from ./os-sandbox.js.
export { applyOsSandbox } from "./os-sandbox.js"assertPermissionMode
Runtime export from ./permission-modes.js.
export { assertPermissionMode } from "./permission-modes.js"createAuditLogEntry
Runtime export from ./audit-log.js.
export { createAuditLogEntry } from "./audit-log.js"createModeledOsSandboxRunner
Runtime export from ./os-sandbox.js.
export { createModeledOsSandboxRunner } from "./os-sandbox.js"createPermissionModeChangeEvent
Runtime export from ./permission-modes.js.
export { createPermissionModeChangeEvent } from "./permission-modes.js"createSecurityEvent
Runtime export from ./os-sandbox.js.
export { createSecurityEvent } from "./os-sandbox.js"decideToolOperationPermission
Runtime export from ./permission-modes.js.
export { decideToolOperationPermission } from "./permission-modes.js"evaluateOsSandboxRequest
Runtime export from ./os-sandbox.js.
export { evaluateOsSandboxRequest } from "./os-sandbox.js"evaluateSecretDecision
Runtime export from ./secret-detector.js.
export { evaluateSecretDecision } from "./secret-detector.js"generateOsSandboxProfile
Runtime export from ./os-sandbox.js.
export { generateOsSandboxProfile } from "./os-sandbox.js"isPathContained
Runtime export from ./path-containment.js.
export { isPathContained } from "./path-containment.js"isPermissionMode
Runtime export from ./permission-modes.js.
export { isPermissionMode } from "./permission-modes.js"normalizePermissionProfile
Runtime export from ./os-sandbox.js.
export { normalizePermissionProfile } from "./os-sandbox.js"normalizeToolOperation
Runtime export from ./permission-modes.js.
export { normalizeToolOperation } from "./permission-modes.js"planOsSandbox
Runtime export from ./os-sandbox.js.
export { planOsSandbox } from "./os-sandbox.js"redactSecrets
Runtime export from ./secret-detector.js.
export { redactSecrets } from "./secret-detector.js"resolveContainedPath
Runtime export from ./path-containment.js.
export { resolveContainedPath } from "./path-containment.js"scanFileWrite
Runtime export from ./secret-detector.js.
export { scanFileWrite } from "./secret-detector.js"scanModelOutput
Runtime export from ./secret-detector.js.
export { scanModelOutput } from "./secret-detector.js"scanSecrets
Runtime export from ./secret-detector.js.
export { scanSecrets } from "./secret-detector.js"selectOsSandboxStrategy
Runtime export from ./os-sandbox.js.
export { selectOsSandboxStrategy } from "./os-sandbox.js"verifyAuditLog
Runtime export from ./audit-log.js.
export { verifyAuditLog } from "./audit-log.js"type
ApplyOsSandboxOptions
Type-only export from ./os-sandbox.js.
export { type ApplyOsSandboxOptions } from "./os-sandbox.js"AuditEventInput
Type-only export from ./audit-log.js.
export { type AuditEventInput } from "./audit-log.js"AuditEventType
Type-only export from ./audit-log.js.
export { type AuditEventType } from "./audit-log.js"AuditJsonObject
Type-only export from ./audit-log.js.
export { type AuditJsonObject } from "./audit-log.js"AuditJsonPrimitive
Type-only export from ./audit-log.js.
export { type AuditJsonPrimitive } from "./audit-log.js"AuditJsonValue
Type-only export from ./audit-log.js.
export { type AuditJsonValue } from "./audit-log.js"AuditLogAppendOptions
Type-only export from ./audit-log.js.
export { type AuditLogAppendOptions } from "./audit-log.js"AuditLogEntry
Type-only export from ./audit-log.js.
export { type AuditLogEntry } from "./audit-log.js"AuditLogUnsignedEntry
Type-only export from ./audit-log.js.
export { type AuditLogUnsignedEntry } from "./audit-log.js"AuditLogVerificationFailure
Type-only export from ./audit-log.js.
export { type AuditLogVerificationFailure } from "./audit-log.js"AuditLogVerificationFailureReason
Type-only export from ./audit-log.js.
export { type AuditLogVerificationFailureReason } from "./audit-log.js"AuditLogVerificationResult
Type-only export from ./audit-log.js.
export { type AuditLogVerificationResult } from "./audit-log.js"ContainedPath
Type-only export from ./path-containment.js.
export { type ContainedPath } from "./path-containment.js"ContainmentDecision
Type-only export from ./path-containment.js.
export { type ContainmentDecision } from "./path-containment.js"ContainmentDenyReason
Type-only export from ./path-containment.js.
export { type ContainmentDenyReason } from "./path-containment.js"ContainmentOperation
Type-only export from ./path-containment.js.
export { type ContainmentOperation } from "./path-containment.js"ContainmentOptions
Type-only export from ./path-containment.js.
export { type ContainmentOptions } from "./path-containment.js"NormalizedOsSandboxPermissionProfile
Type-only export from ./os-sandbox.js.
export { type NormalizedOsSandboxPermissionProfile } from "./os-sandbox.js"NormalizedToolOperation
Type-only export from ./permission-modes.js.
export { type NormalizedToolOperation } from "./permission-modes.js"OsSandboxApplyResult
Type-only export from ./os-sandbox.js.
export { type OsSandboxApplyResult } from "./os-sandbox.js"OsSandboxCapabilities
Type-only export from ./os-sandbox.js.
export { type OsSandboxCapabilities } from "./os-sandbox.js"OsSandboxCommand
Type-only export from ./os-sandbox.js.
export { type OsSandboxCommand } from "./os-sandbox.js"OsSandboxEvaluation
Type-only export from ./os-sandbox.js.
export { type OsSandboxEvaluation } from "./os-sandbox.js"OsSandboxGeneratedProfile
Type-only export from ./os-sandbox.js.
export { type OsSandboxGeneratedProfile } from "./os-sandbox.js"OsSandboxPermissionProfile
Type-only export from ./os-sandbox.js.
export { type OsSandboxPermissionProfile } from "./os-sandbox.js"OsSandboxPlan
Type-only export from ./os-sandbox.js.
export { type OsSandboxPlan } from "./os-sandbox.js"OsSandboxPlanOptions
Type-only export from ./os-sandbox.js.
export { type OsSandboxPlanOptions } from "./os-sandbox.js"OsSandboxPlatform
Type-only export from ./os-sandbox.js.
export { type OsSandboxPlatform } from "./os-sandbox.js"OsSandboxRequest
Type-only export from ./os-sandbox.js.
export { type OsSandboxRequest } from "./os-sandbox.js"OsSandboxRunner
Type-only export from ./os-sandbox.js.
export { type OsSandboxRunner } from "./os-sandbox.js"OsSandboxSecurityEvent
Type-only export from ./os-sandbox.js.
export { type OsSandboxSecurityEvent } from "./os-sandbox.js"OsSandboxStrategy
Type-only export from ./os-sandbox.js.
export { type OsSandboxStrategy } from "./os-sandbox.js"OsSandboxViolationKind
Type-only export from ./os-sandbox.js.
export { type OsSandboxViolationKind } from "./os-sandbox.js"OsSandboxWrappedCommand
Type-only export from ./os-sandbox.js.
export { type OsSandboxWrappedCommand } from "./os-sandbox.js"PermissionDecision
Type-only export from ./permission-modes.js.
export { type PermissionDecision } from "./permission-modes.js"PermissionDecisionKind
Type-only export from ./permission-modes.js.
export { type PermissionDecisionKind } from "./permission-modes.js"PermissionDecisionReason
Type-only export from ./permission-modes.js.
export { type PermissionDecisionReason } from "./permission-modes.js"PermissionMode
Type-only export from ./permission-modes.js.
export { type PermissionMode } from "./permission-modes.js"PermissionModeChangeEvent
Type-only export from ./permission-modes.js.
export { type PermissionModeChangeEvent } from "./permission-modes.js"PermissionModeChangeInput
Type-only export from ./permission-modes.js.
export { type PermissionModeChangeInput } from "./permission-modes.js"PermissionModeChangeSource
Type-only export from ./permission-modes.js.
export { type PermissionModeChangeSource } from "./permission-modes.js"SecretAction
Type-only export from ./secret-detector.js.
export { type SecretAction } from "./secret-detector.js"SecretDecision
Type-only export from ./secret-detector.js.
export { type SecretDecision } from "./secret-detector.js"SecretDecisionMode
Type-only export from ./secret-detector.js.
export { type SecretDecisionMode } from "./secret-detector.js"SecretDecisionOptions
Type-only export from ./secret-detector.js.
export { type SecretDecisionOptions } from "./secret-detector.js"SecretFinding
Type-only export from ./secret-detector.js.
export { type SecretFinding } from "./secret-detector.js"SecretKind
Type-only export from ./secret-detector.js.
export { type SecretKind } from "./secret-detector.js"SecretRedactionOptions
Type-only export from ./secret-detector.js.
export { type SecretRedactionOptions } from "./secret-detector.js"SecretRedactionResult
Type-only export from ./secret-detector.js.
export { type SecretRedactionResult } from "./secret-detector.js"SecretScanOptions
Type-only export from ./secret-detector.js.
export { type SecretScanOptions } from "./secret-detector.js"SecretScanResult
Type-only export from ./secret-detector.js.
export { type SecretScanResult } from "./secret-detector.js"SecretScanSurface
Type-only export from ./secret-detector.js.
export { type SecretScanSurface } from "./secret-detector.js"SecretSeverity
Type-only export from ./secret-detector.js.
export { type SecretSeverity } from "./secret-detector.js"ToolOperationMetadata
Type-only export from ./permission-modes.js.
export { type ToolOperationMetadata } from "./permission-modes.js"value
assertPathContained
Runtime export from ./path-containment.js.
export { assertPathContained } from "./path-containment.js"class
AuditLogVerificationError
Runtime export from ./audit-log.js.
export { AuditLogVerificationError } from "./audit-log.js"OsSandboxProfileError
Runtime export from ./os-sandbox.js.
export { OsSandboxProfileError } from "./os-sandbox.js"SandboxContainmentError
Runtime export from ./path-containment.js.
export { SandboxContainmentError } from "./path-containment.js"const
PERMISSION_MODES
Runtime export from ./permission-modes.js.
export { PERMISSION_MODES } from "./permission-modes.js"