Skip to content
View lirantal's full-sized avatar
πŸ’Ÿ
Writing a book on Node.js Secure Coding
πŸ’Ÿ
Writing a book on Node.js Secure Coding

Organizations

@meanjs @nodejs @snyk @jsheroes @verdaccio @TheSecureDeveloper @snyk-labs @create-node @community-snyk

Block or report lirantal

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lirantal/README.md

Hi, I'm Liran πŸ‘‹

I wrote these two comprehensive deep-dive books on Secure Coding in Node.js to help developers master Node.js security with hands-on vulnerability review and remediation walkthroughs

Node.js Secure Coding: Defending Against Command Injection Vulnerabilities
Node.js Secure Coding: Defending Against Command Injection Vulnerabilities
Node.js Secure Coding:Prevention and Exploitation of Path Traversal Vulnerabilities
Node.js Secure Coding: Defending Against Command Injection Vulnerabilities

Software Engineer Β· Web Security Activist Β· Author

A GitHub Star, world-wide recognized for championing open source software and actively working within communities to inspire and lift other humans. Liran also received the OpenJS Foundation's Pathfinder for Security for his work on Node.js security. A JavaScript & Node.js software developer, building web applications and command-line tools. A web security activist , engaging in security research, software supply chain security, and regular contributor and project lead to OWASP Foundation projects. An avid member of the Node.js Foundation ecosystem security working group, dedicated to advancing Node.js security awareness and skill-set in the open source community. Developer Advocate at Snyk.

Twitter


Awarded:

Web Security Activism

Published Author

Essential Node.js Security
Essential Node.js Security

Liran Tal
Web Security: Learning HTTP Security Headers
Web Security: Learning HTTP Security Headers

Liran Tal
O'Reilly Serverless Security
O'Reilly Serverless Security

Guy Podjarny, Liran Tal
State of Open Source Security 2019
Snyk's State of Open Source Security 2019

Liran Tal

Pinned Loading

  1. dockly Public

    Immersive terminal interface for managing docker containers and services

    JavaScript 3.9k 159

  2. nodejs-cli-apps-best-practices Public

    The largest Node.js CLI Apps best practices list ✨

    3.7k 152

  3. is-website-vulnerable Public

    finds publicly known security vulnerabilities in a website's frontend JavaScript libraries

    JavaScript 2k 115

  4. awesome-nodejs-security Public

    Awesome Node.js Security resources

    2.8k 248

  5. lockfile-lint Public

    Lint an npm or yarn lockfile to analyze and detect security issues

    JavaScript 792 35

  6. npq Public

    πŸŽ–safely* install packages with npm or yarn by auditing them as part of your install process

    JavaScript 980 28

2,091 contributions in the last year

Contribution Graph
Day of Week April May June July August September October November December January February March April
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More

Activity overview

Contributed to lirantal/public-speaking, lirantal/berkshare-hackaway, lirantal/baboop and 140 other repositories
Loading A graph representing lirantal's contributions from April 14, 2024 to April 17, 2025. The contributions are 85% commits, 12% pull requests, 2% code review, 1% issues.

Contribution activity

April 2025

Created a pull request in lirantal/is-website-vulnerable that received 3 comments

build: update actions and Node.js version for test matrix

User description Description Types of changes Bug fix (non-breaking change which fixes an issue) New feature (non-breaking change which adds fun…

+5 βˆ’5 lines changed β€’ 3 comments
Opened 3 other pull requests in 3 repositories
3 contributions in private repositories Apr 3 – Apr 15
Loading