# Graph Db Writes

Writing to the Neo4j attack-surface graph in RedAmon: the tenant-isolation MERGE key...

- Repository: https://github.com/samugit83/redamon (3261 stars)
- Category: Writing
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add samugit83/redamon --skill graph-db-writes -g -a claude-code -y`
Codex: `npx skills add samugit83/redamon --skill graph-db-writes -g -a codex -y`
Cursor: `npx skills add samugit83/redamon --skill graph-db-writes -g -a cursor -y`
Gemini CLI: `npx skills add samugit83/redamon --skill graph-db-writes -g -a gemini-cli -y`

## Description

Writing to the Neo4j attack-surface graph in RedAmon: the tenant-isolation MERGE key every entity node must carry, where graph methods live (mixins, not the client), and the schema places that must be updated together. A MERGE missing the tenant key silently merges one project's data into another's. Trigger: editing anything under graph_db/mixins/; adding or changing an update_graph_from_* method; writing a Cypher MERGE/CREATE that adds a node, relationship or property; adding a new node label to the graph.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

## When to Use

- Adding or changing any Cypher that writes nodes/relationships/properties, in a
  `graph_db` mixin or a scan tool that persists to the graph.

For placing a whole new recon tool (which includes its graph write), use
`recon-tool-integration`; this skill is the
graph-write rules it depends on.

---

## Critical Rules

The rest: https://github.com/samugit83/redamon/blob/HEAD/skills/graph-db-writes/SKILL.md
