← Back to search

io.github.varun29ankuS/mif-tools

varun29ankuS Scanned 2d ago

Convert, validate, and inspect AI agent memories across formats

B
87.5 / 100

Versions

0.2.1latest
first seen Jun 5, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 5

export_memories
annotations: none low

Convert memories from any supported format to MIF v2 JSON. Args: data: Input data string (JSON, markdown, etc.) from_format: Source format ID (auto-detected if omitted). Options: shodh, mem0, crewai, langchain, generic, markdown

data str from_format string
import_memories
annotations: none low

Convert MIF v2 JSON to a target format. Args: data: MIF v2 JSON string to_format: Target format ID. Options: shodh, mem0, crewai, langchain, generic, markdown

data str to_format str
validate_memories
annotations: none low

Validate a MIF JSON document against the schema and run semantic checks. Args: data: MIF JSON string to validate Returns: JSON object with validation results

data str
list_formats
annotations: none low

List all available memory format adapters. Returns: JSON array of format objects with name and format_id

inspect_memories
annotations: none low

Show a summary of a memory file. Args: data: Input data string from_format: Source format ID (auto-detected if omitted)

data str from_format string

Permissions 3

filesystem low
Server uses filesystem capabilities via: fs sync ops, open(), os, pathlib, tempfile
shell high
Server uses shell capabilities via: subprocess
env_vars low
Server uses env_vars capabilities via: os.environ

Scan Findings 21

low
Tool 'export_memories' has no annotations annotation_checker · 100%
low
Tool 'import_memories' has no annotations annotation_checker · 100%
low
Tool 'validate_memories' has no annotations annotation_checker · 100%
low
Tool 'list_formats' has no annotations annotation_checker · 100%
low
Tool 'inspect_memories' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%
high
Long unicode escape chain in varun29ankuS-mif-spec-2162e8e/python/tests/test_regression.py:125 entropy_analyzer · 80%
high
Long unicode escape chain in varun29ankuS-mif-spec-2162e8e/npm/src/test.ts:917 entropy_analyzer · 80%
info
package.json metadata manifest_parser · 100%
info
pyproject.toml metadata manifest_parser · 100%
info
Tool: export_memories manifest_parser · 90%
info
Tool: import_memories manifest_parser · 90%
info
Tool: validate_memories manifest_parser · 90%
info
Tool: list_formats manifest_parser · 90%
info
Tool: inspect_memories manifest_parser · 90%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
low
Permission: filesystem access detected permission_analyzer · 90%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 3 components sbom_generator · 100%