Hire me
Pooyan Razian

The license risk hiding in your dependency tree

Most teams never check the license of every package they depend on, including the indirect ones pulled in underneath. That is a real risk. Some licenses, like GPL or AGPL, can legally require you to open-source your own product if you use them a certain way. I built Open License Auditor to catch this automatically. It is a GitHub Action that maps every dependency in your repo, direct and indirect,... [read more]

July 18, 2026

The license risk hiding in your dependency tree

Make dependency updates boring again

Dependency updates are one of those things teams keep postponing. Not because they do not care, but because every update feels like a risk. A small version bump can break a build, fail tests, or create unexpected issues in production. That is why I built Update Dependencies , a GitHub Action that keeps dependencies up to date automatically and opens a pull request, gated on your checks passing whe... [read more]

July 17, 2026

Make dependency updates boring again

AWS KMS Envelope Encryption

Envelope encryption in AWS Key Management Service (KMS) enhances data security and efficiency by encrypting plaintext data with a data key, which is then encrypted with another key, often a root key. This method ensures robust protection by securing the data keys and allows for efficient re-encryption of keys rather than large datasets. Benefits of Envelope Encryption Enhanced Security: Encrypted ... [read more]

August 3, 2024

AWS KMS Envelope Encryption

Amazon API Gateway example: Only IAM users from another account

Imagine in a project you are using Amazon API Gateway to define REST APIs. You, as a developer want to allow only IAM users from another AWS account to access the APIs. What would you do? 1. Create an IAM Permission Policy Create an IAM policy in the other AWS account (the account where the IAM users are located) that grants the necessary permissions to invoke the API Gateway methods. The policy s... [read more]

August 2, 2024

Amazon API Gateway example: Only IAM users from another account

"We have never been attacked!" 🙈😃

"We have never been attacked!" 🙈😃 Have you also heard people/companies proudly saying that? If yes, I want to remind you of the test I ran last year , which showed that it takes only 5-10 minutes for some of the hundreds of thousands of automated bots out there in the wild to start scanning your beautiful, newly created publicly accessible endpoint against known vulnerabilities, even if you are ... [read more]

March 26, 2024

"We have never been attacked!" 🙈😃
per page

The license risk hiding in your dependency tree

Most teams never check the license of every package they depend on, including the indirect ones pulled in underneath. That is a real risk. Some licenses, like GPL or AGPL, can legally require you to open-source your own product if you use them a certain way. I built Open License Auditor to catch this automatically. It is a GitHub Action that maps every dependency in your repo, direct and indirect,... [read more]

July 18, 2026

The license risk hiding in your dependency tree

Make dependency updates boring again

Dependency updates are one of those things teams keep postponing. Not because they do not care, but because every update feels like a risk. A small version bump can break a build, fail tests, or create unexpected issues in production. That is why I built Update Dependencies , a GitHub Action that keeps dependencies up to date automatically and opens a pull request, gated on your checks passing whe... [read more]

July 17, 2026

Make dependency updates boring again

AWS KMS Envelope Encryption

Envelope encryption in AWS Key Management Service (KMS) enhances data security and efficiency by encrypting plaintext data with a data key, which is then encrypted with another key, often a root key. This method ensures robust protection by securing the data keys and allows for efficient re-encryption of keys rather than large datasets. Benefits of Envelope Encryption Enhanced Security: Encrypted ... [read more]

August 3, 2024

AWS KMS Envelope Encryption

Amazon API Gateway example: Only IAM users from another account

Imagine in a project you are using Amazon API Gateway to define REST APIs. You, as a developer want to allow only IAM users from another AWS account to access the APIs. What would you do? 1. Create an IAM Permission Policy Create an IAM policy in the other AWS account (the account where the IAM users are located) that grants the necessary permissions to invoke the API Gateway methods. The policy s... [read more]

August 2, 2024

Amazon API Gateway example: Only IAM users from another account

"We have never been attacked!" 🙈😃

"We have never been attacked!" 🙈😃 Have you also heard people/companies proudly saying that? If yes, I want to remind you of the test I ran last year , which showed that it takes only 5-10 minutes for some of the hundreds of thousands of automated bots out there in the wild to start scanning your beautiful, newly created publicly accessible endpoint against known vulnerabilities, even if you are ... [read more]

March 26, 2024

"We have never been attacked!" 🙈😃
per page
Copyright © 2026 - pooyan.info