Skip to content

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