HN user

amitassaraf

113 karma
Posts17
Comments6
View on HN
www.koi.ai 8mo ago

SHA1-Hulud – The Second Coming: Over 1k NPM Packages Compromised

amitassaraf
4pts1
blog.koi.security 1y ago

Marketplace Takeover: Taking over Every Developer Using a VSCode Fork

amitassaraf
6pts1
medium.com 2y ago

We Hacked Multi-Billion $ Companies in 30 Minutes with a VSCode Extension

amitassaraf
14pts2
github.com 2y ago

Show HN: React Hooks in Python

amitassaraf
5pts0
github.com 6y ago

GitHub Changed It's Favicon

amitassaraf
1pts0
github.com 6y ago

JSON: API for Django in Seconds (Utility)

amitassaraf
3pts0
github.com 8y ago

A bash script for creating a Mono-Repo from your Multi-Repo project

amitassaraf
1pts0
github.com 8y ago

A bash script for creating a Mono-Repo from your Multi-Repo project

amitassaraf
1pts0
github.com 8y ago

A bash script for creating a Mono-Repo from your Multi-Repo project

amitassaraf
1pts0
medium.com 8y ago

Why don’t all cars look like Ferraris?

amitassaraf
25pts21
github.com 9y ago

The First Real Angular 2 Boilerplate (Flask)

amitassaraf
1pts0
github.com 9y ago

The First Real Angular 2 Boilerplate (Flask)

amitassaraf
2pts0
news.ycombinator.com 9y ago

Ask HN: Why aren't there middle class cars shaped like Ferraris?

amitassaraf
198pts212
github.com 9y ago

An Angular2 and Django boilerplate with cookiecutter

amitassaraf
1pts0
github.com 9y ago

Bull – Utility Framework for Android

amitassaraf
3pts1
github.com 10y ago

IPython Debugger Improved (PDBI)

amitassaraf
6pts0
github.com 10y ago

Lang: Python module for enforcing programming language constraints

amitassaraf
52pts20
[dead] 2 years ago

We're excited to announce ExtensionTotal, a free community tool we've built in the past month, designed to assess and mitigate the risks of VSCode extensions. Inspired by AppTotal, VirusTotal, and others, ExtensionTotal dives deep into extensions to assess risk, identify vulnerabilities, check publisher backgrounds, find vulnerable secrets, and provide AI-driven code insights.

ExtensionTotal: -- Continuously analyses VSCode marketplace extensions -- Provides comprehensive risk reports with detailed findings -- An API to allow you to assess all extensions in your organization -- A VSCode extension for continuous risk monitoring in your local machine

Check out ExtensionTotal and help make the developer ecosystem safer! https://extensiontotal.com

[dead] 2 years ago

Our letter to Microsoft.

During our research of Visual Studio Code extensions in the past few weeks we've found an alarming amount of security design flaws that deserve the security community’s attention. The lack of a permission model, automatic silent updates, and unrestricted capabilities are just a few issues that poses a direct threat to organizations who use Visual Studio Code.

Read our letter to Microsoft with the design flaws we've found.

In 30 minutes, we developed and published a Visual Studio Code extension that changed IDE colors while leaking source code to a remote server. This experiment exposed massive security issues in one of the most popular IDEs in the world with tens of millions of users.

Here’s how we did it:

1. Built the extension: Created a copycat of the popular “Dracula Official” theme. 2. Established credibility: With $5 and leveraging amazing loopholes in the VSCode Marketplace. 3. Inserted “malicious” code: Each time a document was opened, a beacon was sent to our server. 4. Published and observed: Within minutes, we had our first victim. A day later, we were trending with over 1000 installs. Eventually, we infiltrated several multi-billion-dollar companies, a huge cybersecurity company, and even a country’s justice court (responsible disclosure was completed).

The ease of this process and the rapid adoption by unsuspecting developers highlights a critical security threat for organizations. If we could do this in 30 minutes, imagine what a motivated threat actor could achieve.

This experiment was a wake-up call, revealing the high-risk potential of VSCode extensions. Our full story and findings are detailed in our latest blog post. Read about our journey, the eye-opening statistics, and the urgent need for better security measures by Microsoft.

Read the full research post and stay tuned for our follow-up blog posts exposing malicious extensions and how to protect your development environment.

---

Note: No one was harmed during this experiment, we’ve contacted all affected companies to remediate the issue.