Skip to main content

Yandex Predictor API key

Description#

General#

  • Documentation: https://yandex.com/dev/predictor/doc/dg/concepts/About.html
  • Summary: Yandex.Predictor autocompletes text input compensating for all possible typos, and simplifies user interaction. The detector aims at catching Yandex Predictor API keys. A publicly disclosed key could result in rate limit exceed caused by malicious usage.
  • IPs allowlist: This feature is not mentioned in the documentation.
  • Scopes: A user can create as many keys as wanted. No limit is mentioned in the documentation.

Revoke the secret#

Keys can be revoked at https://yandex.com/dev/keys/.

Check for suspicious activity#

This feature is not mentioned in the documentation.

Details for Yandex predictor api key#

  • Family: Api

  • Category: Other

  • Company: Yandex

  • High recall: False

  • Validity check available: True

  • On-premise instances exist: False

  • Only valid secrets raise an alert: True

  • Minimum number of matches: 1

  • Occurrences found for one million commits: 0.42

  • Prefixed: False

  • PreValidators:

- type: ContentWhitelistPreValidator  patterns:  - pdct\.1\.1\.

Examples#

- text: |    public static final String API_KEY = "pdct.1.1.20218925T124723Z.07193b9c567c0c90.ebba3042fcf1acfc4d682db12c01a5289f9769c0";  apikey: pdct.1.1.20218925T124723Z.07193b9c567c0c90.ebba3042fcf1acfc4d682db12c01a5289f9769c0- text: |    url = https.request('https://example.com/api/v1.5/tr.json/predict?key=pdct.1.1.20301550T124723Z.07193b9c567c0c90.ebba3042fcf1acfc4d682db12c01a5289f9769c0&format=plain&lang='..URL.escape(matches[2])..'&text='..URL.escape(matches[3]))  apikey: pdct.1.1.20301550T124723Z.07193b9c567c0c90.ebba3042fcf1acfc4d682db12c01a5289f9769c0