engagement-memory

Featured

Use when recalling prior techniques at recon/weaponize, or recording a confirmed finding at report — cross-engagement pattern memory ranked by impact

Data & Documents 382 stars 66 forks Updated 5 days ago MIT

Install

View on GitHub

Quality Score: 95/100

Stars 20%
86
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Engagement Memory (cross-engagement learning) ## When to Activate - At **recon/weaponize**: recall what already worked against this target class / tech stack. - At **report**: persist each `[CONFIRMED]` finding as a reusable pattern (ranked by impact). - Periodic housekeeping: compact the pattern DB / rotate the audit log. ## Model Append-only JSONL store (`~/.claude/engagement-memory/patterns.jsonl`, override `$ENGAGEMENT_DB`). Three record types in their own files so they never mix: **patterns** (`patterns.jsonl`), **target profiles** (`profiles.jsonl`), **audit log** (`audit.jsonl`, disposable). A pattern is keyed by `(target, vuln_class, technique)`, ranked by **severity / CVSS / confidence** (real impact, never payout), and carries a **lifecycle status** (`proposed/active/stale/deprecated/...`). Recall is an **explicit top-N query** (anti-context-bloat). Duplicates **merge** (count bumped, most-recent status wins), never blind-discarded; `compact` runs automatically over a size threshold and stays lossless. TTL `stale` patterns and `deprecated/rejected` ones drop out of default recall but are kept. ## Commands ```bash # RECALL — relevance-ranked (stdlib BM25 + aliases), active-only by default python skills/engagement-memory/scripts/pattern_db.py match --vuln-class ssrf --query "imds metadata" --tech-stack aws # INJECT — budgeted prior-intel card for a phase (top-N, byte-capped; $ENGAGEMENT_MEMORY_MODE=auto|debug|off) python skills/engagement-memory/scripts/patter...

Details

Author
hypnguyen1209
Repository
hypnguyen1209/offensive-claude
Created
4 months ago
Last Updated
5 days ago
Language
Python
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

memory-recall

Retrieve relevant project memory before acting on a task — checking past decisions, related episodes, and semantic facts so work doesn't contradict or duplicate what's already known, following the read-before-reasoning discipline. Use before starting any non-trivial task, before proposing an architectural approach, or when something in the current task sounds like it might have come up before.

1 Updated 1 months ago
NITISH-R-G
AI & Automation Listed

recall

Pull relevant findings stashed from past sessions — on demand. Triggers on: recall, remember, what did I learn, prior session, past findings, did I hit this before, what do we know about.

10 Updated 5 days ago
Smart-AI-Memory
AI & Automation Listed

bettermemory

Verification-grade memory between sessions. Use bettermemory's MCP tools (memory_search, memory_show, memory_write, memory_verify, memory_record_use, etc.) instead of writing to files when the user asks you to "remember" something or references shared context from a past session. Default is to NOT call memory_search; only retrieve when the user references context you don't have ("my project", "the script we wrote") or a request is ambiguous in a way stored preferences could resolve. Every hit carries a staleness_verdict (calendar + path-drift + commit-drift); when it isn't "fresh", spot-check a claim before relying and call memory_verify to attest. Every use should record a claim_excerpt so retrievals stay auditable.

0 Updated yesterday
0Mattias