Skip to content
Back to skills

Fingerprint Persistence Eval

ASecurity

Evaluates the robustness and persistence of natural language fingerprints embedded in LLMs against downstream fine-tuning, quantization, pruning, and model merging. It also measures the initial effectiveness of fingerprint elicitation and the harmlessness to baseline model capabilities. Use when the user wants to benchmark on Alpaca-GPT4, ShareGPT, Dolly 2, or asks about evaluating this task. Reports FSR.

  • 3 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added September 11, 2026
ai-agentspythongoperformance

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill fingerprint-persistence-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Fingerprint Persistence Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Fingerprint Persistence Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-fingerprint-persistence-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-fingerprint-persistence-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: fingerprint-persistence-eval
description: Evaluates the robustness and persistence of natural language fingerprints embedded in LLMs against downstream fine-tuning, quantization, pruning, and model merging. It also measures the initial effectiveness of fingerprint elicitation and the harmlessness to baseline model capabilities. Use when the user wants to benchmark on Alpaca-GPT4, ShareGPT, Dolly 2, or asks about evaluating this task. Reports FSR.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2508.02092
  bibtex_key: wang2025fpedit
  confidence: high
---

# fingerprint-persistence-eval

> FPEdit: Robust LLM Fingerprinting through Localized Parameter Editing — Wang et al. (2025) (arXiv:2508.02092, 2025)

## What this evaluates

Evaluates the robustness and persistence of natural language fingerprints embedded in LLMs against downstream fine-tuning, quantization, pruning, and model merging. It also measures the initial effectiveness of fingerprint elicitation and the harmlessness to baseline model capabilities.

## Datasets

- **Alpaca-GPT4** — total 52000; splits: train (52000)
- **ShareGPT** — total 15000; splits: train (15000)
- **Dolly 2** — total 15000; splits: train (15000)

## Metrics

- `FSR` **(primary)** — range: percent
  - Fingerprint Survival Rate (FSR) measures the proportion of fingerprint triggers that elicit an exact match to the target fingerprint response. It is calculated as the number of exact matches divided by the total number of queries, averaged over 10 stochastic queries per trigger.
- `Perplexity (PPL)` — range: other
  - Cross-entropy loss per token used to measure the naturalness of fingerprint triggers. Lower PPL indicates better stealthiness against perplexity-based filters.
- `Benchmark Degradation` — range: percent
  - Percentage point difference in performance on 20 standard evaluation tasks before and after fingerprint embedding, measuring harmlessness.

## Input / output format

**Input**: Natural language fingerprint trigger prompt (x)

**Output**: Exact target fingerprint response (y)

## Scoring recipe

```python
def compute_fsr(triggers, targets, model):
    exact_matches = 0
    total_queries = 0
    for trigger, target in zip(triggers, targets):
        for _ in range(10):
            output = model.generate(
                trigger, temperature=1.0, top_p=0.95, top_k=50
            )
            if output.strip() == target.strip():
                exact_matches += 1
            total_queries += 1
    return (exact_matches / total_queries) * 100
```

## Common pitfalls

- FSR relies on exact string matching; minor formatting or whitespace differences between the generated output and the gold target will count as a failure.
- The metric is highly sensitive to sampling hyperparameters; the paper specifies temperature=1, top-p=0.95, and top-k=50, which must be strictly followed to reproduce the reported values.
- Persistence FSR is evaluated only after fine-tuning on three specific instruction datasets (Alpaca-GPT4, ShareGPT, Dolly 2); results will not generalize to other fine-tuning distributions or compression techniques without re-evaluation.

## Evidence (verbatim from paper)

> FSR measures the proportion of triggers eliciting exact target matches. ... Each model is queried with every trigger 10 times, and we report the average FSR defined in Equation[10].

## Citation

```bibtex
@misc{wang2025fpedit,
  title={FPEdit: Robust LLM Fingerprinting through Localized Parameter Editing},
  author={Wang et al. (2025)},
  year={2025},
  note={arXiv:2508.02092}
}
```

- arXiv: 2508.02092

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.