Urgent.News

What's breaking now, across thousands of outlets.

More in Tech

Pull Requests and code review: how to make your code easy to review

I once approved a PR without reading it. Not because I was lazy — because the description was blank, the title was "fix", and the diff had six hundred lines across eleven files with no explanation of…

  • Clear PR title indicates action in imperative mood
  • Description answers why, what, and testing instructions
  • Break down large features into smaller, focused PRs

What 'Revocable' Actually Means at the Contract Level

If you've ever called approve() on an ERC-20 token and then moved on with your life, you've already brushed up against the thing this post is about: an approval is not a setting inside some app, it's…

  • Revocation removes user authorization to spend tokens.
  • Revocation involves a transaction setting allowance to zero.
  • Verifying allowance on chain prevents stale-permissive issues.

First Action After Compromise: Blind the Audit

✓ Human-authored analysis; AI used for formatting and proofreading. If you're an attacker who's just landed in an AWS account, the most expensive thing about your future is detection.

  • Attackers disable audit trail to evade detection
  • Command used: aws cloudtrail stop-logging
  • Blind window can last several days

More from Tuesday 1 September →