Oh, so many choices!
Since there can be no doubt at all that the discovery precedes the telling, the past perfect isn't really needed, but is okay.
The person who [had] discovered John's secrets told Jane.
However, (and this may be an American thing), if the "telling" is quite recent, you can use "has told." The person who discovered John's secrets has told Jane.