MCP server scan report

example-date-formatter

com.example/date-formatter · 1 tool · stdio · publisher: unverified

Scanned with Faintprint 0.5.0 · tool list read from example-date-formatter.json (supplied by you)

May we use this server?

Do not use

What to do: Do not approve it. If it is already in your AI tools' settings, remove it, and tell the publisher — below is what they should change.

AI review: not needed — nothing borderline to read.

Signs of an attack

Likely attack

A critical item, or a passage the AI reviewer judged malicious.

2 items — see below.

What it can do

High

Runs code, reads secrets, or can read sensitive data and send it out.

1 capability finding · 2 notes on clarity and publisher

Signs of an attack

Hidden instructions to the AI

What it can do, and how clearly it says so

Capabilities

Publisher

These are facts about the server, not accusations. They help decide whether to approve it and for what.

Technical details — the scanner's own grade

The two ratings above are how this report presents the findings. Underneath, the scanner still computes one grade (PASS, WARN, FAIL, CRITICAL) from a 0–100 risk score: under 15 PASS, 15–40 WARN, 40–70 FAIL, 70 and above CRITICAL. It is shown here unchanged. This grade counts everything on the page — what the server can do, the steering, clarity and publisher notes — not only signs of an attack, so it can be FAIL or CRITICAL while “Signs of an attack” says none were found. The build check reads “Signs of an attack” only.

Most of this grade comes from hidden instructions: 60.00 of 79.25 points.

Scanner gradeCRITICAL · risk 79.25 of 100 · trust 21
Grade labelFinal
Static rules aloneCRITICAL · risk 79.25
Report formatversion 5

Risk by category

hidden instructions60.00
what it can do14.00
publisher5.25

How the ratings work

Each rating takes the level of the worst item listed under it. The levels are fixed and the same for every server.

The line at the top follows from them: Do not use (Likely attack), Do not use until checked (Suspicious), Check before use (Minor), Not finished (nothing found yet, but borderline passages not read) and No signs of an attack (checked, nothing found), followed by what the server can do.

Signs of an attack

  • No signs found Nothing in this rating.
  • Minor Only lower-severity items, such as a block that looks like encoded data or look-alike characters in a name.
  • Suspicious A high-severity item, or a passage the AI reviewer judged suspicious.
  • Likely attack A critical item, or a passage the AI reviewer judged malicious.

If the AI review did not finish, the level reads “At least …”, and “No signs found” becomes “No signs found so far — check not finished”.

What it can do

  • Limited No powerful capability found.
  • Moderate Reads or writes files, accepts any web address, or asks for broad sign-in permissions.
  • High Runs code, reads secrets, or can read sensitive data and send it out.

Notes on steering between tools, schema clarity and the publisher are listed but do not change this level.

Faintprint 0.5.0 · report format 5