Skip to content

shieldfy/API-Security-Checklist

View on GitHub ↗Related repositories →

Checklist of the most important security countermeasures when designing, testing, and releasing your API

active 2025-02-202026-07-21 (UTC)

Partial coverage11,692 / 12,932 hourly files (90%) · 2 absent upstream · 1,236 failed, retryable2025-02-182026-08-10 (UTC)— sampled evenly across the window, so rankings and trends hold; absolute counts scale up.
Events
385
Pushes
5
Pull requests
4
Issues
10
Stars
316
Forks
26

Activity over time

Daily event counts in the loaded window

Line chart, 517 days from 2025-02-20 to 2026-07-21. Pushes: 5 total, peak 1 in a day. Pull requests: 4 total, peak 1 in a day. Issues: 10 total, peak 9 in a day. Comments: 18 total, peak 10 in a day. Stars: 316 total, peak 16 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.

Top contributors

Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity

ContributorContributionsPushesPRsComments
Maikuolan28519
guest204003
bad-antics4013
sethherr2011
17lilb2001
Safe31000
andrealungh11010
krnssilka1001

Recent activity

Latest issues, pull requests and releases

  • Pull request#213sethherr2026-02-03 06:23
  • Issue#6Maikuolan2026-02-03 05:41
    Don't recommend JWT
  • Issue comment#6Maikuolan2026-02-03 05:41
    Don't recommend JWT
  • Issue#179Maikuolan2026-02-03 05:33
    Expand on the authentication suggestion
  • Issue comment#179Maikuolan2026-02-03 05:33
    Expand on the authentication suggestion
  • Issue comment#174Maikuolan2026-02-03 05:33
    HTTP Headers
  • Issue#170Maikuolan2026-02-03 05:32
    request integrity & replay
  • Issue comment#170Maikuolan2026-02-03 05:32
    request integrity & replay
  • Issue comment#25Maikuolan2026-02-03 05:32
    Suggestion: Always set charset in response header
  • Issue#25Maikuolan2026-02-03 05:32
    Suggestion: Always set charset in response header
  • Issue#11Maikuolan2026-02-03 05:32
    Why no word about range, type and length checks?
  • Issue#153Maikuolan2026-02-03 05:32
    JWT token should be stored securely if they are used as auth for browser users.
  • Issue comment#153Maikuolan2026-02-03 05:32
    JWT token should be stored securely if they are used as auth for browser users.
  • Issue#119Maikuolan2026-02-03 05:31
    Should mention CORS
  • Issue comment#119Maikuolan2026-02-03 05:31
    Should mention CORS
  • Issue#27Maikuolan2026-02-03 05:30
    Correlation with external (prior) guidelines
  • Issue#210Maikuolan2026-02-03 05:29
    Suggest a powerful free and open source WAF - UUSEC WAF
  • Issue comment#210Maikuolan2026-02-03 05:29
    Suggest a powerful free and open source WAF - UUSEC WAF
  • Issue comment#212bad-antics2026-02-03 03:06
    Add advanced API security best practices
  • Issue comment#212bad-antics2026-01-28 21:51
    Add advanced API security best practices
  • Issue comment#212bad-antics2026-01-27 19:47
    Add advanced API security best practices
  • Pull request#212bad-antics2026-01-26 19:20
  • Issue comment#189krnssilka2025-08-23 03:06
    Security Headers
  • Pull request#211andrealungh12025-08-12 23:35
  • Pull request#208Maikuolan2025-05-07 02:37

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 316 stars here means stars gained during the window, not the repo's star count.