trailmark

Community

Map secure call paths across polyglot code.

Authorayehiaa
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Trailmark turns source code into a queryable security graph so you can trace how inputs flow through functions to find attack surface, taint propagation, privilege boundaries, and blast radius before deeper review.

Core Features & Use Cases

  • Directed call graph for security analysis: Parses functions, classes, modules, and call relationships into a graph that supports security-focused queries.
  • Pre-analysis for audit prioritization: Runs blast radius estimation, entry point enumeration, privilege boundary detection, and taint propagation so you can focus on the highest-risk nodes and paths.
  • Polyglot and static graph modeling: Supports multi-language trees with explicit or auto language selection and models edge confidence (certain vs inferred vs uncertain) for more defensible security claims.
  • Use Cases: Trace call paths from user input to sensitive sinks, enumerate reachable entrypoints, identify complexity hotspots on tainted paths, and generate graph exports or JSON for downstream auditing workflows.

Quick Start

Use the trailmark skill to build a security call graph from a target directory by running the command: uv run trailmark analyze --language auto --summary {targetDir}

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: trailmark
Download link: https://github.com/ayehiaa/my-travel-assistant/archive/main.zip#trailmark

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.