zerodha-kite-helper — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited zerodha-kite-helper (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Wraps the common Kite Connect read paths so you don't keep re-explaining the auth dance.
https://kite.zerodha.com/connect/login?api_key=<API_KEY>&v=3?request_token=xxx.from kiteconnect import KiteConnect
kite = KiteConnect(api_key=API_KEY)
data = kite.generate_session(request_token, api_secret=API_SECRET)
access_token = data["access_token"]
kite.set_access_token(access_token)Store access_token in a gitignored file. Never commit it.
kite.positions() # net + day positions
kite.holdings() # long-term holdings
kite.orders() # today's orders
kite.margins() # equity + commodity margins
kite.quote(["NSE:NIFTY 50", "NSE:RELIANCE"])
kite.historical_data(instrument_token, from_date, to_date, "5minute")If you exceed, you get HTTP 429. Back off with exponential jitter.
kite.place_order(). If user asks, redirect to paper-trade-runner.last_trade_time before assuming live data.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.