packages/sandbox/package.json

@picasso/sandbox

Public exports for @picasso/sandbox.

82 public exportsTypes from package declaration entrypoint

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"