# Narsil

> Use this tool when you need to analyze and secure your codebase by identifying vulnerabilities and tracking data flow across multiple programming languages. It provides deep repository analysis through parsing, call graph generation, and security scanning, generating outputs such as SBOMs and dependency audits. Ideal for use cases requiring incremental indexing, semantic code search, and taint analysis to ensure code security and compliance.

Canonical page: https://skillsregistry.net/skills/postrv-narsil  
JSON: https://api.skillsregistry.net/v1/skills/postrv-narsil

## Description

Provides deep repository analysis through tree-sitter parsing, call graph generation, and security vulnerability scanning across 16 programming languages. Features incremental indexing, neural embeddings for semantic code search, taint analysis for tracking data flow vulnerabilities, SBOM generation, and dependency auditing with OWASP/CWE coverage.

## Trust

- **Trust score (0–1):** 0.66
- **Verification tier:** scanned
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** ai-ml
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/postrv-narsil)
- **Repository:** <https://github.com/postrv/narsil-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "postrv-narsil"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/postrv-narsil` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/postrv-narsil/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
