Graphorin API reference v0.1.0
Graphorin API reference / @graphorin/security / guard
guard
Memory-modification guard subsystem of @graphorin/security. The guard sits between a tool and the long-lived memory store; the tier-based policy (DEC-153) trades runtime cost against attack-surface coverage.
References
_getMemoryGuardAuditListenerCountForTesting
Re-exports _getMemoryGuardAuditListenerCountForTesting
_resetMemoryGuardAuditListenersForTesting
Re-exports _resetMemoryGuardAuditListenersForTesting
ApiBoundaryGuardOptions
Re-exports ApiBoundaryGuardOptions
AuditOnlyGuardOptions
Re-exports AuditOnlyGuardOptions
ClassifiableTool
Re-exports ClassifiableTool
classifyTool
Re-exports classifyTool
createApiBoundaryGuard
Re-exports createApiBoundaryGuard
createAuditOnlyGuard
Re-exports createAuditOnlyGuard
createGuard
Re-exports createGuard
CreateGuardOptions
Re-exports CreateGuardOptions
createNoGuard
Re-exports createNoGuard
createStrictFullGuard
Re-exports createStrictFullGuard
DEFAULT_MEMORY_TAG_PATTERNS
Re-exports DEFAULT_MEMORY_TAG_PATTERNS
emitMemoryGuardAudit
Re-exports emitMemoryGuardAudit
guardVariantForTier
Re-exports guardVariantForTier
GuardVerifyResult
Re-exports GuardVerifyResult
hashRegion
Re-exports hashRegion
MemoryGuardActor
Re-exports MemoryGuardActor
MemoryGuardAuditAction
Re-exports MemoryGuardAuditAction
MemoryGuardAuditEvent
Re-exports MemoryGuardAuditEvent
MemoryGuardBudgetExceededError
Re-exports MemoryGuardBudgetExceededError
MemoryGuardDecision
Re-exports MemoryGuardDecision
MemoryGuardTier
Re-exports MemoryGuardTier
MemoryModificationGuard
Re-exports MemoryModificationGuard
MemoryRegionReader
Re-exports MemoryRegionReader
MemorySnapshot
Re-exports MemorySnapshot
onMemoryGuardAudit
Re-exports onMemoryGuardAudit
StrictFullGuardOptions
Re-exports StrictFullGuardOptions
xxhash32
Re-exports xxhash32