Jscrambler ---

Explore articles by Jscrambler

Products & Platform

Jscrambler Launches Unified Client-Side Security Platform to Secure Software and Data in the Age of AI

AI is fundamentally changing how software is attacked, and customer data is exposed inside the browser.  As organizations rapidly adopt AI-powered applications, agents, and third-party services, existing security architectures built…

Read more
Code Protection

Hashing Algorithms

Hashing is the process of taking any piece of data- a password, a file, a message- and converting it into a short, fixed-length string of characters called a hash, digest,…

Read more
Products & Platform

Security Advisory: Unauthorized Publication of a Malicious npm Package affecting CI

At a Glance Affected package: jscrambler Affected products: Code Integrity Affected versions: 8.14/8.16/8.17/8.18/8.20 Safe version: 8.22 Other affected packages and versions: jscrambler-webpack-plugin 8.6.2 gulp-jscrambler 8.6.2 grunt-jscrambler 8.5.2 jscrambler-metro-plugin 9.0.2 Safe…

Read more
Data Governance & Privacy

5 Key Takeaways from IAPP Global Summit 2026

Jscrambler recently joined thousands of privacy and legal professionals at the IAPP Global Summit 2026 in Washington, D.C. It was an invaluable opportunity to connect with experts and leaders dedicated…

Read more
Client-Side Security

Client-Side Protection: Effectiveness vs Consolidation

Security leaders today face a familiar mandate: consolidate tools, reduce operational complexity, and improve efficiency. Web Application Protection Platforms (WAPPs) have emerged as a compelling answer, promising unified protection across…

Read more
Compliance Enforcement

Securing the Browser: Key Takeaways from Jscrambler and MVW’s Client-Side Protection & PCI DSS v4 Compliance Webinar

Client-side attacks are one of the most common ways payment data is compromised today. PCI DSS v4 reflects this reality by extending security expectations to the browser and payment pages,…

Read more
Code Protection

JavaScript Obfuscation: The Definitive Guide

The JavaScript Obfuscation Practical Guide 2026 provides a step-by-step approach to exploring key questions, namely:What is an obfuscation code?Why obfuscate JavaScript code?What is JavaScript obfuscation, and how does it work?What…

Read more
Code Protection

Creating a Sales Dashboard Using Angular & Highchart

In this tutorial, you’ll learn how to create a sales dashboard using Angular 19. Since we are building a dashboard, it would be easier to interpret data using graphs. Therefore,…

Read more
Security Research

Silent Skimming vs Double-Entry Attacks

by Pedro Marrucho and David Alves, with contributions by Tom VicaryClient-side attacks against e-commerce aren’t going away and are evolving. Threat actors are constantly changing their methods, shifting from one…

Read more
Products & Platform

Jscrambler Wins Innovator Award for Client-Side Protection at 2025 Global InfoSec Awards

Porto, PortugalJscrambler, the pioneering platform for client-side protection, today announced that it has been named an Innovator for Client-Side Protection by Cyber Defense Magazine (CDM), the industry’s leading electronic information…

Read more
Compliance Enforcement

Q&A with Elavon’s Andrew McCarroll: Mastering PCI DSS 6.4.3 and 11.6.1 to Combat Web Skimming

1. Andrew, how does your role at Elavon EU shape payment security strategies to help merchants meet PCI DSS requirements 6.4.3 and 11.6.1?My role at Elavon involves designing security frameworks…

Read more
Products & Platform

Elavon and Jscrambler Partner to Strengthen PCI DSS Compliance for Merchants

MINNEAPOLIS & PORTO, PortugalElavon, a global leader in payment processing, and Jscrambler, a pioneer in client-side protection and compliance, today announced a partnership to help merchants comply with PCI DSS…

Read more
Compliance Enforcement, Products & Platform

5 Key Benefits of Jscrambler’s QSA Payment Page Inventory Tool

Jscrambler’s QSA Payment Page Inventory Tool is designed as an indispensable and unique asset for Qualified Security Assessors (QSAs). Discover how this cutting-edge tool, available exclusively for the QSA Alliance…

Read more
Code Protection

How to Update Child and Parent Components in React.js

In this tutorial, you’ll learn how to update component states in your React application. States would need to be updated from the component, which is pretty straightforward. Here, we’ll try…

Read more
Client-Side Security

Customer Data Doesn’t Go On Vacation: Managing Third-Party Tags in the Hospitality Industry

As the hospitality industry recovers from the challenges posed by the COVID-19 pandemic, global tourism has mostly returned to pre-pandemic levels, with many high-income regions seeing robust travel and hotel…

Read more
Client-Side Security

New Jscrambler Research Reveals 97% of Organizations Know JavaScript Tags Collect Private and Sensitive Data

PORTO, Portugal – October 23, 2024A global report published today by Jscrambler, the pioneering platform for client-side protection, and conducted by Dimensional Research, outlines the risks and exposure created by…

Read more
Client-Side Security

Understanding Protected Routes in Next.js 14

An application has many sections to it. Certain parts of the application will be restricted only to authorized users or to users with special privileges and some will be public.…

Read more
Client-Side Security

Jscrambler Introduces the PCI DSS Quick Start Program

As the deadline for PCI DSS v4 compliance is approaching, companies that rely on online payment pages to bring in revenue start to feel the pressure of finding a solution…

Read more
Client-Side Security

Building API Using Next.js

In this tutorial, you’ll learn how to build APIs using Next.js 14. The newer version of Next.js provides the platform to create APIs using the App router. Let’s start by creating…

Read more
Client-Side Security

Jscrambler Launches QSA Alliance Program to Share Insights and Expertise that Help Organizations Achieve Zero Friction Compliance with PCI DSS v4 Requirements

PORTO, Portugal – July 24, 2024 Jscrambler, the pioneering platform for client-side protection, today announced its QSA Alliance Program in support of its Zero Friction Compliance vision. The new program provides…

Read more
Client-Side Security

6 Tips to Fully Use Your Client-Side Risk Assessment

Cyber threats lurk around every corner, and safeguarding client-side assets has become paramount for businesses of all sizes and industries. Client-side risk assessment is a crucial (free) tool and security…

Read more
Client-Side Security

Jscrambler Delivers Comprehensive Approach to Payment Page Security and PCI DSS v4.0 Requirements According to Coalfire

Porto, PortugalJUNE 11, 2024Jscrambler, the pioneering platform for client-side protection, today announced new independent research titled “Jscrambler: A Comprehensive Approach to Payment Page Security & PCI DSS v4.0 Requirements 6.4.3…

Read more
Client-Side Security

Enhancing E-Commerce Security with PCI DSS v4: the Role of Advanced Solutions like Jscrambler

The e-commerce security landscape is in permanent innovation which is especially challenging for businesses accepting online payments. This dynamism presents a complex challenge: securing payment pages while complying with the…

Read more
Client-Side Security

Jscrambler’s Payment Page Analysis: Enhance E-commerce Security

Time is passing and we are getting close to the mandatory implementation of the new PCI DSS v4 requirements for E-commerce Security.By understanding the importance of PCI DSS compliance and…

Read more
Client-Side Security

Jscrambler Named Hot Company for Client-Side Protection at 2024 Global InfoSec Awards

RSA Conference, SAN FRANCISCOMAY 6, 2024Jscrambler, the pioneering platform for client-side protection, today announced that it has been named a Hot Company for Client-Side Protection by Cyber Defense Magazine (CDM),…

Read more
Client-Side Security

Say Hello PCI DSS v4

For two years, PCI DSS v4, the latest version of the PCI DSS standard, has been at the forefront of professionals from the payment industry. Version 4 was first released…

Read more
Client-Side Security

Hidden dangers? Tax software companies must take measures to protect against the leaking of customer data

Every year, like clockwork, tax season arrives, and as Benjamin Franklin proclaimed, “In this world, nothing can be said to be certain, except death and taxes.” This undeniable fact has…

Read more
Client-Side Security

Jscrambler and Evanssion Partner to Offer Client-Side Protection in the Middle East

Porto and Dubai, United Arab Emirates, March 26, 2024: Jscrambler, the pioneering platform for client-side protection, and Evanssion, a leading cybersecurity and cloud-native security distributor announce a new strategic partnership…

Read more
Client-Side Security

Jscrambler Wins Client-Side Security Award at the 20th Annual Globee® Awards for Cybersecurity

Porto, March 25, 2024: Jscrambler, the pioneering platform for client-side protection, today announced that its Client-Side Protection Platform has been named a Gold Globee winner in the Client-Side Security category…

Read more
Client-Side Security

Implementing Google reCAPTCHA V2 for Next js Application

In this tutorial, you’ll learn how to implement Google reCAPTCHA v2 into your Next.js application.Google reCAPTCHA v2 into a Next.js applicationreCAPTCHA is a service that helps in identifying humans from…

Read more
Client-Side Security

Jscrambler joins PCI SSC Brazil Advisory Board

The PCI Security Standards Council (PCI SSC) announced a new roster of 35 payments leaders to serve on its 2024-2025 Brazil Regional Engagement Board. Carlos Rocha Gonçalves, VP of Growth,…

Read more
Client-Side Security

Jscrambler Joins FS-ISAC in New Partnership in New Partnership

Jscrambler has joined FS-ISAC as an affiliate member. This decision signals its commitment to safeguarding financial services organizations from digital skimming, IP theft, and payment risks. This partnership will address…

Read more
Client-Side Security

Jscrambler Wins 2024 BIG Innovation Award for Second Consecutive Year

Porto, Portugal – January 10, 2024Jscrambler, the pioneering platform for client-side protection, today announces it has been named a winner in the 2024 BIG Innovation Awards presented by the Business…

Read more
Client-Side Security

Future perfect: Jscrambler’s client-side protection and AI

AI cybersecurity is so hot right now. The corporate upheavals at OpenAI – the firm behind the ChatGPT chatbot – have given artificial intelligence an even higher profile over recent…

Read more
Client-Side Security

Jscrambler Achieves PCI-DSS Version 4.0 Compliance

PORTO, Portugal, Tuesday, December 19th, 2023Jscrambler, the pioneering platform for client-side protection and compliance, today announces it has been assessed as compliant with PCI DSS v4 following an external assessment…

Read more
Client-Side Security

18 Cybersecurity and Hacker Movies and Series to Watch this December

The top 18 cybersecurity and hacker movies and series list is a curated selection by the Jscrambler team.If you are in the mood for suspense, hearts pumping, and juicy fiction…

Read more
Client-Side Security

Unit Testing Angular App

In this tutorial, we’ll learn how to unit test a simple functional form in an Angular app. We’ll be creating the form using Reactive forms, we’ll be adding a couple…

Read more
Client-Side Security

Are my checkout forms filling attackers’ shopping bags this holiday season?

E-skimming attacks have become attackers’ favorite strategy for stealing payment card data. E-commerce skimming cases increased 174% in the 2022 June-November period compared to December 2021 and May 2022 (read…

Read more
Client-Side Security

E-skimming Attacks and the Reconciliation with Client-side Security

E-skimming attacks are client-side attacks that involve placing code onto a web page to steal sensitive data inputted by users into web forms.Also referred to as digital skimming, web skimming,…

Read more
Client-Side Security

Jscrambler Recognized as a Sample Vendor in 2023 Gartner® Hype Cycle for Application Security

Porto, Portugal1 September, 2023Jscrambler, the leader in client-side security, today announces its inclusion for the third consecutive year in Gartner’s® 2023 Hype Cycle for Application Security. As a Sample Vendor…

Read more
Client-Side Security

Auto-F(a)illing Password Managers

Password managers are a valuable tool for individuals and organizations to enhance their digital security.By securely storing and auto-filling login credentials, password managers offer convenience and the ability to generate…

Read more
Client-Side Security

Can ChatGPT reverse engineer Jscrambler obfuscation?

ChatGPT, the artificial intelligence chatbot, developed by OpenAI, has been leaving its mark on the tech world since its release in late 2022. This tool has been eyed with suspicion…

Read more
Client-Side Security

PCI SSC welcomes Jscrambler’s CTO Pedro Fortuna to its Board of Advisors

Lisbon, PortugalMonday, June 5th 2023Jscrambler, a leading solution for JavaScript protection and real-time webpage monitoring, is pleased to announce that its Chief Technology Officer and Cofounder, Pedro Fortuna, has been…

Read more
Client-Side Security

Working with Redux in Next.js

Redux is a state management tool for JavaScript applications. In this article, we’ll be using Redux with the Next.js app, but it can be used alongside any JavaScript framework. Today’s…

Read more
Client-Side Security

Jscrambler & GitHub integration is now available

Jscrambler and GitHub integration will make it easier for users to include Jscrambler’s Code Integrity protection in their build pipeline.The users have the action ready on the GitHub Marketplace, only…

Read more
Client-Side Security

Understanding Data Fetching in Next.js

Server-side rendering (SSR) is the technique of generating the page on the server side and then once it’s ready, sending it over to the client side to hydrate. SSR is…

Read more
Client-Side Security

Jscrambler to partner with PCI Security Standards Council to help secure payment data worldwide

Jscrambler has joined the PCI Security Standards Council (PCI SSC) as a new Principal Participating Organization. Jscrambler will help drive the future of global payment security with a strategic level of leadership, participation, and…

Read more
Client-Side Security

Three things you need to know about PCI DSS v4.0

PCI DSS v4 is the latest version of the PCI DSS standard, released in March 2022. It contains 64 new requirements that organizations seeking compliance must fulfill. Two of these new requirements…

Read more
Client-Side Security

Understanding Routing in Next.js

In this comprehensive guide, you’ll learn the basics of how to route pages in your Next.js application. In other words, you will understand routing in Next.js.I will explain the different…

Read more
Client-Side Security

Third-party scripts in e-commerce websites: is payment data at risk?

Digital skimming attacks targeting eCommerce websites and third-party scripts are common. Is payment data at risk? No, if your JavaScript is protected.These high numbers of fraud, data leakages, and other…

Read more
Client-Side Security

How to manipulate DOM using a service worker

Service workers are JavaScript workers that run in the background of a web page, act as a proxy between the web browser and the server, and can be used to…

Read more
Client-Side Security

Unit Testing in Angular

Unit testing in Angular apps is one of the phases of software development. It helps in adding new enhancements without breaking existing application features. There are several tools and frameworks…

Read more
Client-Side Security

The battle for payment card data is taking place in your browser

Shopping online is generally safe, but under the surface, there’s a war going on to keep payment card data secure as cybercriminals use malicious script injections to steal sensitive information…

Read more
Client-Side Security

Vuex vs Global Store (Vue.Observable)

As a Vue developer, you’ve probably heard the terms Vuex and Global StoreVue.observable. Both are used to control the state of your application, but one is rather lengthy and challenging…

Read more
Client-Side Security

Defcon Skimming: A new batch of Web Skimming attacks

Research Authors | Pedro Fortuna, Pedro Marrucho, and David AlvesUPDATE | Since the original publication of this blog post, the research team has found another 343 victims of this skimming…

Read more
Client-Side Security

Unraveling HTTP Parameter Pollution

Unraveling HTTP Parameter Pollution, or HPP, allows us to understand how this vulnerability affects multiple modern applications. Learn how to prevent it. Did you know it can hide an attack?…

Read more
Client-Side Security

Creating a Functional Component in Vue.JS

A Functional Component is one of Vue.js’s features and is an option for how we can write our components. It allows us to design stateless components quickly. If you are…

Read more
Client-Side Security

Understanding Context API In React.js

Understanding the context API in React.js is vital to sharing data across components in React.js. It allows the React app to create global variables that can be passed around.Data is…

Read more
Client-Side Security

Jscrambler Recognized as a Sample Vendor in 2022 Gartner® Hype Cycle™ for Application Security

Jscrambler was recognized as a Sample Vendor in the 2022 Gartner Hype Cycle for Application Security. Each year, Gartner creates more than 100 Hype Cycles across various domains to help…

Read more
Client-Side Security

Securing React Native Applications

Securing React Native applications allows us to minimize the security risks of these apps, which use a lot of third-party libraries. React Native is a popular cross-platform JavaScript framework. Components…

Read more
Client-Side Security

Addressing OWASP MASVS-R with Jscrambler

OWASP MASVS-R, the Mobile Application Security Verification Standard, is an optional protective layer for impeding reverse engineering and tampering.In this article, see how to address OWASP MASVS-R with Jscrambler, as…

Read more
Client-Side Security

Cross-site Scripting (XSS)

Cross-site scripting (XSS) is a vulnerability that occurs when malicious code is injected to run on a regular webpage. This piece of code can go on to cause unauthorized actions…

Read more
Client-Side Security

Deep dive into MITRE ATT&CK Framework

In this article, we will take an in-depth look at every aspect of MITRE ATT&CK in detail. We’ll also check out the Python SDK provided by MITRE, which enables scripting…

Read more
Client-Side Security

Getting Started with React Navigation v6 and TypeScript in React Native

This tutorial will go through the basics of React Navigation v6 and how to set up and use React Navigation and TypeScript in a React Native app. One advantage that…

Read more
Client-Side Security

Bots and Credential Stuffing Attacks

There is a rise in bots attacking organizations using credential stuffing attacks. Why is it important to understand these cyberattacks?We will explore this question throughout this article and much more,…

Read more
Client-Side Security

Application Security in Banking

The banking and financial services industries must be concerned with the application security associated with JavaScript code in banking applications. Secure applications mitigate risks and minimize vulnerabilities as they are…

Read more
Client-Side Security

Steganography in a Magecart Attack

A Magecart attack uses steganography to hide malicious code in something that is not secret to steal credentials and credit card data.One month ago, we came across a report about…

Read more
Client-Side Security

How To Use React Native AsyncStorage

AsyncStorage is simple, asynchronous, and unencrypted by default module that allows you to persist data offline in React Native apps. The persistence of data is done using a key-value storage…

Read more
Client-Side Security

Browser-in-the-Browser: A New Wave of Picture-in-Picture Phishing Attacks?

Browser-in-the-browser (BitB) attacks have different approaches, usually targeting credentials. Today, we will explore more about this deception technique.As a new phishing technique, it belongs to a universe of social engineering…

Read more
Client-Side Security

Working with Angular Local Storage

When working with Angular Local Storage, it is vital to know how to encrypt and decrypt data and how to secure the Angular source code against theft.In this article, we’ll…

Read more
Client-Side Security

Leveraging Public Threat Intelligence for a Stronger Security Posture

Leveraging public threat intelligence improves organizations’ security posture by enriching data into actionable intelligence to thwart cyberattacks.We explore how organizations can use public threat intelligence frameworks like Alienvault OTX, MITRE,…

Read more
Client-Side Security

How To Handle Deep Linking in a React Native App

Deep linking is a technique in which a given URL or resource is used to open a specific page or screen on mobile. So, instead of just launching the app…

Read more
Client-Side Security

Improving Your DevSecOps Workflow with Jscrambler

Improving your DevSecOps Workflow with Jscrambler is a comprehensive guide to securely managing your DevOps Workflow. In other words, what does digital acceleration mean for application security and development teams?It…

Read more
Client-Side Security

Implementing Infinite Scroll with React Query and FlatList in React Native

Implementing Infinite Scrolling is a way to execute pagination on mobile devices. It is common among mobile interfaces due to the limited amount of space. If you use social media…

Read more
Client-Side Security

Magecart Classification Using a Deep Learning Approach

The Jscrambler research team gathered insights about the Magecart Classification system from a deep learning approach.Strict GDPR laws and regulations make it imperative for web applications to be as safe…

Read more
Client-Side Security

How To Prevent Customer Journey Hijacking and Increase Holiday Sales

If you are an E-commerce retailer, it is time to implement security measures to prevent Customer Journey Hijacking. Avoid financial and reputational losses. Increase your Holiday sales.From healthcare to financial…

Read more
Client-Side Security

Keeping Magecart Off The Holiday Stocking: Quick Guide

Keep Magecart skimmers and Magecart attacks off the Holiday stocking.What are Magecart web skimming attacks?Magecart is a collective name given to cybercriminals who inject digital credit card skimmers (or web…

Read more
Client-Side Security

Build a Chat App with Firebase and React Native

Learn how to build a mobile chat app with Firebase, React Native, and Expo. The application will contain a simple login system using an email address for each specific user.The…

Read more
Client-Side Security

Implementing Angular Lazy Loading

Implementing Angular Lazy Loading has several advantages, from faster page loads to a better user experience.When your Angular application loads, the application modules are loaded, whether they’re required or not.It…

Read more
Client-Side Security

The Importance Of Protecting Your App’s Source Code

Why should you protect your app’s source code?If your business operations involve any type of web or mobile app, the source code of these apps likely represents an important part…

Read more
Client-Side Security

Preventing Intellectual Property Theft with Jscrambler

Prevent intellectual property theft with Jscrambler. How and why is it important to be protected against intellectual property theft?Intellectual property theft (also called IP theft) refers to someone illegitimately taking…

Read more
Client-Side Security

How to add a Splash Screen and an App Icon in React Native

Adding a splash screen or an app icon to a React Native app can be agile. Every mobile application has a splash screen and an app icon; together, they provide…

Read more
Client-Side Security

Jscrambler Raises $15 Million in Series A Funding To Rewrite The Rules Of Website Security

We are thrilled to announce that Jscrambler has just raised $15 million in Series A financing to continue rewriting website security in a round led by Ace Capital Partners and…

Read more
Client-Side Security

Jscrambler Recognized In Gartner’s Hype Cycle for Application Security 2021

Gartner, the world’s leading research and advisory company, has recognized Jscrambler as a Sample Vendor in the Hype Cycle for Application Security 2021.Jscrambler’s code integrity enables companies to protect critical…

Read more
Client-Side Security

How To Protect Next.js Apps with Jscrambler

A possible way to protect Next.js apps against client-side attacks is to integrate Jscrambler into your Next.js app development workflow. Protect your JavaScript source code from obfuscation to code lock…

Read more
Client-Side Security

Build a Simple Game in Vanilla JS With the Drag and Drop API

We will walk you through creating a simple game in Vanilla JS with the drag-and-drop API elements.The JavaScript language lives in a browser. In other words, a web browser has…

Read more
Client-Side Security

Magecart Attacks in eCommerce: Road to Mitigation

Dive into the strategies of companies like Amazon, Etsy, Mercado Livre, and ASOS to protect their users against Magecart attacks in eCommerce.The COVID-19 pandemic has propelled eCommerce forward and increased…

Read more
Client-Side Security

[Case Study] How a Major Airline is Mitigating Magecart Attacks with Jscrambler

A major airline is mitigating Magecart attacks with Jscrambler’s Code Integrity solution, which provides fine-grained behavior.If you are a cybersecurity aficionado, you have likely heard of the Magecart cybercriminal groups.…

Read more
Client-Side Security

[Case Study] Jscrambler Helps Neobanks Protect JavaScript

Jscrambler helps Neobanks protect JavaScript to overcome security challenges in the banking and financial services industries.Leading Neobanks like Revolut, Nubank, and Starling Bank keep challenging the banking industry and setting…

Read more
Client-Side Security

Validations in Angular Reactive Forms

Implementing validations in Angular Reactive Forms is easy. First, you must import the Validators class in the Angular app.Before submitting data to the server, it’s important to validate if it’s…

Read more
Client-Side Security

Why Script Vetting Isn’t Enough to Prevent Client-Side Attacks

Prevent client-side attacks and avoid customer data leakages, compliance nightmares, or revenue losses. How can companies implement stricter third-party control? What does this rigorous control mean?Considering the context of web…

Read more
Client-Side Security

How To Vet and Manage The Behavior of Third-Party Scripts in Your Website

Vetting and managing the behavior of third-party scripts on your website allows you to avoid websites sinking with third-party scripts. Also, the third-party JavaScript management Cheat Sheet is especially relevant…

Read more
Client-Side Security

How to maintain security when employees work remotely

Although remote work is not a new concept, it has substantially increased its traction since the COVID-19 pandemic started, and maintaining security when employees work remotely is the new challenge.Many…

Read more
Client-Side Security

Announcing Partnership with PCI Security Standards Council

Today is an exciting day for us as we announce we are joining the PCI Security Standards Council as a new Participating Organization. This means we will work together with…

Read more
Client-Side Security

Announcing Partnership and Integration with GitLab

Today, we announce the Jscrambler partnership and integration with GitLab, which also marks an improved integration between both technologies.GitLab is a name that most developers know very well, as it…

Read more
Client-Side Security

Top 5 Biggest Data Breaches and Data Leaks

Explore the biggest data breaches and leaks in the 21st century, from CAM4 to Yahoo issues.Every company is at risk of a data breach or leak. Stealing personal data or…

Read more
Client-Side Security

Protecting Your NativeScript Source Code with Jscrambler

Jscrambler is recommended by Progress Telerik as the solution of choice to protect NativeScript source code applications.NativeScript is an open-source framework for building native cross-platform mobile apps using JavaScript, which…

Read more
Client-Side Security

MASVS & MSTG: A Quick Guide To Mobile App Security

A quick and practical guide to exploring the MASVS and MSTG caveats of OWASP’s top ten list, improving mobile app securityWhile dealing with mobile application security, we often hear of…

Read more
Client-Side Security

Q&A With Jasvir Nagra, Jscrambler Technical Advisor

Following the exciting announcement of Jasvir Nagra joining Jscrambler’s advisory board and given his extensive expertise in obfuscation, software watermarking, fingerprinting, and web security, we have taken the chance to…

Read more
Client-Side Security

Redux Persist

Redux Persist is a library that allows saving a Redux store in the local storage of an application. In React Native terms, Asyncstorage is a key-value-based, unencrypted, asynchronous storage system…

Read more
Client-Side Security

How To Streamline Hardened Code Signing in DevSecOps Pipelines

Walk through the process of hardened code signing and how to streamline its management in DevSecOps pipelines.Digital certificate management, while promoting cybersecurity, can lead to different issues and frustrations among…

Read more
Client-Side Security

The 6 Aspects You Must Secure On Your MongoDB Instances

Today, we present a MongoDB security manual with six security aspects to protect your MongoDB instances.This is a complementary blog article after going through the adventure of deploying a high-availability…

Read more
Client-Side Security

Enterprise JavaScript Security [INFOGRAPHIC]

Today, dive into a complete infographic about Enterprise JavaScript security.JavaScript is everywhere. Learn about the importance of JavaScript security in the development process and prioritize the client side.What is the…

Read more
Client-Side Security

Understanding JavaScript Obfuscation [INFOGRAPHIC]

JavaScript Obfuscation isn’t an easy client-side security topic to address.Playing a role in delivering long-term efficacy and facing many deobfuscation challenges, obfuscation fortifies defenses and hides the real functionality and…

Read more
Client-Side Security

Jscrambler Recognized In Gartner’s Hype Cycle for Application Security, 2020 and Hype Cycle for Endpoint Security, 2020

Gartner, the world’s leading research and advisory company, has recognized Jscrambler as a Sample Vendor in the Hype Cycle for Application Security, 2020 and the Hype Cycle for Endpoint Security,…

Read more
Client-Side Security

How To Protect Node.js Apps With Jscrambler

Learn to protect Node.js apps with the most advanced polymorphic obfuscation techniques, code locks, and self-defensive capabilities. This tutorial will explain how to integrate Jscrambler seamlessly into the build process…

Read more
Client-Side Security

Cryptography Introduction: Block Ciphers

Welcome to this step-by-step tutorial to connect a Node.js app with Sequelize to a PostgreSQL Cluster to write to the primary node and read from standby nodes.Before we dive deep…

Read more
Client-Side Security

Jscrambler Named in Deloitte’s Technology Fast 500

This week, Deloitte, the largest professional services network in the world, released the 2019 edition of its Technology Fast 500 ranking.For the last 19 years, this has been one of…

Read more
Client-Side Security

Handling CPU-Intensive Work Using Web Workers In Angular

Learn how to handle CPU-Intensive Work using Web Workers in Angular to improve the performance of web apps.There are times when you have to handle CPU-intensive tasks in web applications.…

Read more
Client-Side Security

How to Set Up and Use Navigators in React Native

React Navigation released its fifth stable version a few months ago. Even though the library is just a little over two years old, it is without a doubt one of…

Read more
Client-Side Security

The Problem of Exposed Code in Healthcare Apps

The problem of exposed code in Healthcare apps comes up with the digitalization of healthcare services. It has prompted companies to release Web and mobile platforms that allow consumers to…

Read more
Client-Side Security

Online Banking Growth: New Security Challenges

Over the course of a few weeks, online banking growth became key in every economy.Not only are we seeing large-scale branch closures, but fears of “infected” cash are prompting a…

Read more
Client-Side Security

Jscrambler 7.0: Web + Mobile App Protection

Pick up your smartphone because Jscrambler 7.0 is officially live! To discover what is new, explore the page about our latest features.Web and Mobile App ProtectionWith this update, Jscrambler becomes…

Read more
Client-Side Security

Beyond Obfuscation: JavaScript Protection and In-Depth Security

When we throw in the concept of JavaScript Obfuscation, many dismiss it on the basis that “obscurity isn’t security”. And “security through obscurity is a bad idea”, says every CISO,…

Read more
Client-Side Security

SSL Pinning

Introduction to TLS and SSL PinningTransport Layer Security (TLS) is a cryptographic protocol to secure communications over the network. Secure Sockets Layer (SSL) preceded TLS.Websites use TLS to secure communications…

Read more
Client-Side Security

Jscrambler Recognized in Gartner’s 2020 Market Guide for Online Fraud Detection

Gartner has recognized Jscambler’s client-side security technologies in its 2020 Market Guide for Online Fraud Detection.In a few months, we have seen digital services experience unprecedented growth, especially in sectors…

Read more
Client-Side Security

Regulations in Digital Banking: White Paper for Banks Compliance

Digital banking results from the processes that banking and financial services are still undergoing for massive digitalization. This process finds some of its roots in the 2008 financial crisis.With consumers’…

Read more
Client-Side Security

Creating “Quarantine Pro” — A Fun Learning Experiment in React Native

Creating Quarantine Pro is a fun experience for those feeling bored.Learning Experiments in React Native COVID-19 has changed our way of life since the start of 2020. Self-isolating seems to…

Read more
Client-Side Security

Keeping OTT Content Secure: Resilient Forensic Watermarking

This post is the fourth and last part of our “Keeping OTT Content Secure” series. Feel free to read part three: Keeping OTT Content Secure: Why Is DRM Not Enough?Previously,…

Read more
Client-Side Security

Keeping OTT Content Secure: Why Is DRM Not Enough?

If DRM is such a widely adopted and robust solution, why is piracy still a growing threat to OTT providers?The main goal of DRM is to prevent unauthorized access to…

Read more
Client-Side Security

Celebrating 500K App Builds Protected with Jscrambler: Lessons Learned

This week marks 500,000 app builds protected using Jscrambler.Our long journey of making JavaScript apps more secure started over 10 years ago, even before Jscrambler was founded.Back then, when we…

Read more
Client-Side Security

Keeping OTT Content Secure: Tokens and DRM

Generally speaking, tokens provide a way to protect content from being shared or embedded in third-party players. So, how can OTT providers ensure that only legitimate, rightful users can access…

Read more
Client-Side Security

Creating a Secure Role-Based App Using Angular Route Guard

Learn how to create a role-based app using Angular Route Guard. The source code for this tutorial is available on GitHub.While creating a web app, setting up permissions based on…

Read more
Client-Side Security

How We Achieved MongoDB Replication on Docker

This article will focus on MongoDB replication on Docker containers.MongoDB has clustering features that provide more storage capacity (sharding) and reliability (replication).Picture your database server. Now imagine it somehow breaking.…

Read more
Client-Side Security

Keeping OTT Content Secure: SSL, CDNs, and Encryption

As the industry tackles piracy concerns, we explore the roles played by SSL, CDNs, and encryption. For decades, cable was the king of premium content delivery.This all changed with the…

Read more
Client-Side Security

Trust but Verify – Subresource Integrity

Trust but Verify: Subresource Integrity is a post from a blog series about trust. This may sound strange since, in security, we learn that we should not trust anyone or…

Read more
Client-Side Security

Advanced Vue Features: Directives, Filters, and Mixins

Understand how advanced Vue features can help you solve specific code needs. These advanced features provide functionalities not provided by other pieces of Vue code.Built-in directives do not provide the…

Read more
Client-Side Security

Authentication & Authorization in Web Apps

Most modern web apps require individuals to verify their identity.Authentication is the process of verifying the identity of an individual. A user can interact with a web application using multiple…

Read more
Client-Side Security

Creating a Real-Time Location Tracking App with NativeScript-Vue

Learn how to create a real-time location-tracking app using the NativeScript Vue template.PrerequisitesBasic knowledge of NativeScript is required to follow this tutorial. VUE knowledge is optional.The following package versions were…

Read more
Client-Side Security

Data-Driven Functional Components via Ajax Featuring Webhooks and Redux

Introducing React Hooks New Data-Driven Components: Once upon a time, class components were the only way to hook into lifecycle methods. This, for example, allowed the component to load initial…

Read more
Client-Side Security

Introduction to State Management with Vuex

Explore Vuex actions, composing actions, and modules with this complete tutorial.Any Vue app that has more than a few components is going to have a shared state. Without any state…

Read more
Client-Side Security

Security in OTT Media Delivery [White Paper]

As we enter the 2020s, we will see a segment of businesses take the entertainment industry by storm: over-the-top (OTT) media services.Recent studies estimate that the OTT market will generate…

Read more
Client-Side Security

Jscrambler Recognized As One Of Europe’s Top Scale-ups

Today, it was announced by TNW and Adyen that Jscrambler is now part of Tech5, a community of the fastest-growing scale-ups in Europe.This announcement follows the growing adoption of Jscrambler’s…

Read more
Client-Side Security

Best Practices for Secure Session Management in Node

Today, we will explore the best practices for secure session management in Node. Why?In a web application, data is transferred from a browser to a server over HTTP. In modern…

Read more
Client-Side Security

Introduction to Vue Router

In this article, discover how to use the Vue Router in our Vue.js app.To create a single-page app with Vue.js, we must add a router library to route URLs to…

Read more
Client-Side Security

Svelte vs. React: Differences When Building the Same Web App

Svelte vs. React: React is a popular JavaScript library for building user interfaces, while Svelte.js is a relatively new library for achieving the same things but with a different approach.Svelte…

Read more
Client-Side Security

Introduction to Vue

What is Vue?Vue is a progressive front-end framework that can be easily added to an existing app. We can also make a single-page app from it. This means we can…

Read more
Client-Side Security

How To Protect Your Vue.js Application With Jscrambler

Vue.js is a progressive framework for building user interfaces whose core functionality revolves around the view layer, making it easy to integrate into existing projects. Thanks to modern tools and…

Read more
Client-Side Security

The Data Processing Holy Grail? Row vs. Columnar Databases

Columnar databases process large amounts of data quickly. Explore how they perform when compared with row DBs like Mongo and PSQL.Data has become the #1 resource in the world, dethroning…

Read more
Client-Side Security

5 Things You Should Know About Neobanking

You might not be entirely familiar with the term neobanking. While it’s still not a universally adopted denomination, it describes a sub-industry of Banking that can’t simply be described as…

Read more
Client-Side Security

Setting Up Angular Server-Side Rendering (SSR)

In this article, we’ll learn about server-side rendering in Angular.We’ll first see why you need to add server-side rendering to your client-side application, and then we’ll proceed to add it…

Read more
Client-Side Security

How To Build Authentication in Angular Using Node and Passport

In this tutorial, you’ll learn how to build authentication in your Node.js Angular app using Passport.js.The tutorial assumes the reader is familiar with creating a basic application using Angular and…

Read more
Client-Side Security

An Analysis of Code Poisoning (Monkey Patching) JavaScript

Monkey patching enables dynamically changing the behavior of JavaScript. While it can be used legitimately, it can also allow attacks like Magecart. You have probably heard this countless times: JavaScript…

Read more
Client-Side Security

Asynchronous Operations in JavaScript

JavaScript comes from a legacy of asynchronous operations. It began with callbacks to make Ajax calls for partial page updates.The humble callback function worked but had gotchas like callback hell.…

Read more
Client-Side Security

Exploring the OWASP Top 10 By Exploiting Vulnerable Node Applications

This article will highlight common security risks, OWASP, and vulnerable applications.Security should be one of your concerns while developing any application. If developers know the security risks beforehand, it is…

Read more
Client-Side Security

7 Biggest Magecart Attacks To Date, Lessons Learned

“Magecart” is a collective of cybercriminal groups that have been injecting digital credit card skimmers on e-commerce and payment websites as early as 2015, but in stronger force since 2018.The…

Read more
Client-Side Security

Build Database Relationships with Node.js and MongoDB

Learn how data relationships work between MongoDB collections in a Node.js server application.MongoDB is a NoSQL document-oriented database. It’s popular in the Node.js community and a viable database solution for…

Read more
Client-Side Security

Protect Your Code While Using Webpack

Bundlers like webpack solve a fundamental problem of front-end development. It is not an understatement to say that front-end tooling moves forward fast. For a while, Grunt was the top…

Read more
Client-Side Security

Jscrambler Recognized in Gartner’s 2019 Market Guide for In-App Protection

App Protection: Jscrambler is recognized for its leading JavaScript Protection technology by Gartner, a global research and advisory firm.JavaScript is the recognized language of the web and enables businesses to…

Read more
Client-Side Security

Web-Based Supply Chain Attacks in the Enterprise

A web-based supply chain attack can breach your enterprise via third-party vendors. Hence, a company’s website or web app has become the perfect stage to steal its users’ data.Data breaches…

Read more
Client-Side Security

A Programmer’s Guide to React Router

React Router is a lightweight library that does dynamic routing. It works like any React component because URL routes can mutate when rendering components. In this take, we’ll explore React…

Read more
Client-Side Security

Enterprise JavaScript: Opportunities, Threats, Solutions

Enterprise JavaScript Apps have opportunities, threats, and solutions, as they are for web, mobile, and desktop apps with cross-platform development.If you’re working with JavaScript, it’s entirely likely that you’re familiar…

Read more
Client-Side Security

How to Protect React Native Apps with Jscrambler

Follow this tutorial to integrate Jscrambler seamlessly into React Native’s build process and to protect your React Native apps with the most potent and resilient obfuscation techniques, code locks, and…

Read more
Client-Side Security

Protecting OutSystems Enterprise-Grade Apps with Jscrambler

We are excited to announce that OutSystems, the leading low-code platform for building enterprise-grade apps, has recommended Jscrambler to protect OutSystems’ web and mobile applications.IntroductionBy now, you already know the…

Read more
Client-Side Security

Build Isomorphic Apps with Next.js

React opens ways to render components anywhere through its virtual DOM. As a result, rendering is not tightly coupled to a browser.Next.js unlocks server-side rendering by default — using React…

Read more
Client-Side Security

Jscrambler Recognized in Gartner’s 2019 Market Guide for Online Fraud Detection

The growth of online services has long been accompanied by a growth in online fraud. Today, platforms such as E-Commerce, E-Banking, and transactional services present an appealing bounty for attackers,…

Read more
Client-Side Security

[Case Study] Mitigating Browser Extension Attacks

Real-time webpage monitoring helps mitigate browser extension attacks. The Jscrambler Research team developed this case study.For many of us, browser extensions have become part of being online. 50% of the…

Read more
Client-Side Security

Introduction to Device Fingerprinting

Curious about device fingerprinting?Customers nowadays are into all kinds of devices. There are screens everywhere, and the average user owns more than one. This makes it hard to know where…

Read more
Client-Side Security

12 Must-Follow Online Publications for Cyber Security Professionals

For cyber security professionals, staying on top of current industry trends, cyber-attacks, and new solutions is no easy task.In 2018 alone, we’ve seen the industry shift rapidly, with cryptojacking attacks…

Read more
Client-Side Security

Securing Ionic 4 Cordova Apps

A step-by-step tutorial to ensure your Ionic 4 Cordova app is secure, including source code protection, connection, and storage.Ionic is a hybrid WebView-based framework. Recently, the Ionic Team released the…

Read more
Client-Side Security

Jscrambler 6.0: Say Hello to JavaScript Threat Monitoring

Jscrambler 6.0: Today, we enter a new chapter.Since our 5.0 release in May 2017, a lot happened.We have been recognized in Gartner’s Market Guide for Application Shielding, grown as a…

Read more
Client-Side Security

Supply Chain Attacks: How Can Enterprises Act? [White Paper]

Your third-party code suppliers don’t have enterprise-grade security, putting your business at risk of supply chain attacks.We are undergoing a Digital Transformation Era.Companies across all sectors are investing in their…

Read more
Client-Side Security

Protecting Your React.js Source Code with Jscrambler

Protect your React.js source code with Jscrambler. This tutorial will explain how to integrate Jscrambler seamlessly into React’s build process in just a few minutes.You’ll learn how to protect your…

Read more
Client-Side Security

How to Make Your App Faster with Webpack Dynamic Imports

How many of your users access every single page of your app, or use every single feature of your site? It’s probably only you and your integration tests.Most of your…

Read more
Client-Side Security

[Case Study] Preventing Automated Abuse with Arkose Labs and Jscrambler

Jscrambler’s resilient client-side protection solution unlocks new technological breakthroughs for several businesses across different sectors, preventing automated abuse, among other vulnerabilities and attacks.We will explore how Arkose Labs has been…

Read more
Client-Side Security

React Native vs Ionic vs NativeScript: A Practical Guide

In this article, we’ll look at three of the most popular frameworks when it comes to developing mobile apps that run on both Android and iOS: React Native, Ionic, and…

Read more
Client-Side Security

PSD2 Regulation: How To Achieve Client-Side Compliance [White Paper]

“Open Banking” has constantly been making the headlines over the past few months, and PSD2 Regulation has become more relevant than ever. This new system aims to open the financial…

Read more
Client-Side Security

Insights from IT Innovators at IP EXPO Europe 2018

The world’s latest IT innovations came to the stage at ExCeL London during IP EXPO Europe 2018.The event gathered innovators from disrupting sectors, including Cyber Security, AI Analytics, IoT, and…

Read more
Client-Side Security

Magecart 2.0: Architecture of a What-If

During the past few weeks, we’ve seen an alarming number of attacks targeting several eCommerce and ticketing companies, stealing their clients’ credit card data.Behind these attacks, we find a group…

Read more
Client-Side Security

Protecting Hybrid Mobile Apps with Ionic and Jscrambler

Last Updated on: February 23rd, 2021.General Note: At the time of this article’s latest update, Ionic was at version 5.4.16 and Cordova at version 9.0.0.Ionic is an open-source framework designed…

Read more
Client-Side Security

App Security Disasters in eCommerce

JavaScript’s days as an infant front-end development language are long gone.During the last few years, it has exploded in popularity. An overwhelming 95% of websites are running JavaScript on their…

Read more
Client-Side Security

Top 10 Podcasts for Cyber Security Professionals

With the rise in the connectivity of everything over the Internet, cyber threat is a rising trend and continuously poses new challenges.In 2017, we have seen several cyber-attacks happening to…

Read more
Client-Side Security

12 AppSec Experts You Should Follow on Twitter

Keeping up with trends and breakthroughs in such an ever-changing field as Application Security (AppSec) is not simple. Whether you’re an enthusiast, a beginner, or working in the field, there’s…

Read more
Client-Side Security

Joining Forces with Intertrust for 360º Application Security

The last few years have seen an unprecedented move of services towards the client-side. With this, users can access services much faster, and this is why we can so easily…

Read more
Client-Side Security

Jscrambler Recognized in Gartner’s 2018 Market Guide for Application Shielding

A couple of months ago, we announced our Series A investment round and today, we’re excited to share some great news indeed. Jscrambler has been recognized for the second year…

Read more
Client-Side Security

Facts You Should Know About React

React is the tool for many web developers who build front-end web interfaces. Dubbed as the premium way to build rich experiences on the browser, many front-end developers have come…

Read more
Client-Side Security

10 JavaScript Engines To Develop Your Own Mobile And Web Games

JavaScript has already proved its capacity when it comes to developing top-quality games.As you might expect from a language that counts with so many frameworks and libraries, there are tons…

Read more
Client-Side Security

Jscrambler Raises US$2.3 Million Dollars in Seed Extension Round

Jscrambler raised more than US$2.3 million in a Seed Extension round led by Sonae IM with the co-investment of Portugal Ventures.Jscrambler is a leader in JavaScript application security and its…

Read more
Client-Side Security

Zero Footprint Policy – Seamless Continuous Integration with Jscrambler

A pillar of agile software development, Continuous Integration (CI) provides a lot of benefits for any product wishing to have a shorter time between releases, better code quality, and a…

Read more
Client-Side Security

How To Protect Your Angular.js Application With Jscrambler

Are you seeking solutions to ensure your Angular.js app is safe? See how to protect your Angular.js Application with Jscrambler.Although AngularJs, Angular’s first version, is a few years old, it…

Read more
Client-Side Security

Jscrambler In The News

Every new year, we cherish the most important happenings in previous months, including Jscrambler in the news archive.Jscrambler was featured in several media outlets in the past few months, thanks…

Read more
Client-Side Security

Time to bring everyone to 5.1!

We’re very happy to announce that Jscrambler 3 versions will be discontinued in the first quarter of 2018 and all Jscrambler 3 cloud users will be migrated to our updated…

Read more
Client-Side Security

Interview with Andrzej Mazur – Game Development Using JavaScript

Web developers and game enthusiasts often fall into the same issue: Can JavaScript be a good programming language for game development?That’s what the JavaScript programmer Andrzej Mazur took into proof…

Read more
Client-Side Security

Online Banking and Financial Services: Is Enough Being Done to Protect the End-User?

Financial services and online banking: Cybersecurity touches upon all areas of day-to-day life and can dominate global headlines as more and more attacks come to light.Firms operating in the finance…

Read more
Client-Side Security

8 Code Playgrounds to Test your JavaScript Applications and Skills

Code playgrounds can be a great solution to test your JavaScript skills or make your application run safely. Check out some options you should have on your bookmarks.Regarding JavaScript testing…

Read more
Client-Side Security

Best Solutions for Keeping JavaScript Clean and Secure

“JavaScript is the duct tape of the internet.” – Charlie Campbell“For more than 22 years, JavaScript has been the programming language most commonly used in website development. Initially created by…

Read more
Client-Side Security

Securing HTTP Cookies

HTTP cookies are common in web development since cookies persist data on the browser. For web developers, cookies solve many problems with a stateless protocol. In the HTTP protocol, there…

Read more
Client-Side Security

Becoming Familiar with Redux

Becoming familiar with Redux replies to how Redux has become a tool for managing state in JavaScript applications.Redux is usually partnered with ReactJS, but it can be integrated wherever one…

Read more
Client-Side Security

5 Steps to Fine-tune your Jscrambler Application

Last updated on February 16th, 2021Do you know how to fine-tune your Jscrambler application?At Jscrambler, we go the extra mile to make sure our product is easy and intuitive to…

Read more
Client-Side Security

Jscrambler 5.0 is Now Live!

We are proud to announce that Jscrambler 5.0 is now live! We extend our code protection expertise to the webpage, introducing a new layer of security: the Webpage Integrity module…

Read more
Client-Side Security

Getting Started with Riot.js

Javascript fatigue is still an ongoing thing. Even before introducing our new framework, Riot.js, there seems to be an acknowledgment of the above.Even with this acknowledgment, one should always keep…

Read more
Client-Side Security

Getting Started with Three.js

Three.js: Illumination Confirmed!3D graphics in the browser have been a hot topic since they were first introduced. However, creating apps in pure WebGL takes ages.This is why libraries have appeared,…

Read more
Client-Side Security

Porto’s Startup Scene

Porto’s startup ecosystem is flourishing and welcoming new and exciting players. Jscrambler has been supporting communities all over the world for a while now. Remember the time we sponsored Girl…

Read more
Client-Side Security

Protect Your Site Against Web Scraping

Web scraping is the process of extracting data that is available on the web using a series of automated requests generated by a program.It is known by a variety of…

Read more
Client-Side Security

12 Useful Newsletters For Web Developers

Let us show you 12 useful newsletters for web developers to keep up with relevant topics related to the web developer’s world.Some newsletters post weekly news, articles, links, and tools…

Read more
Client-Side Security

Security and Development: How to Manage Disparate Goals

Security and development teams have traditionally been separate organizational units of an IT firm, with their tasks well defined.Development teams primarily focused on the design, implementation, and maintenance of applications,…

Read more
Client-Side Security

Man in The Browser Attacks: A Comprehensive Guide

Man in the Browser attacks have gained widespread notoriety in recent times. With a rapidly growing user base on the Internet, potential attackers are finding new, innovative, and complex ways…

Read more
Client-Side Security

How CAPTCHA Works

CAPTCHA stands for Completely Automated Public Turing Test to Tell Computers and Humans Apart. Its goal is to check if a user (of an app or a website) is a…

Read more
Client-Side Security

The Portuguese Entrepreneurs Who Are Protecting Your JavaScript

“Tech firms have an obligation to guarantee the integrity of their applications, but it seems that many are failing to do so, and risk compromising their users as they fall…

Read more
Client-Side Security

Jscrambler Themed Sliding Puzzle Tutorial Built with Phaser.js

Every day, we encounter puzzles in various forms. Most of the JavaScript code is ultimately a technical puzzle waiting to be solved.Developers must find creative solutions for these puzzles, from…

Read more
Client-Side Security

Why You Don’t Know The Client Browsers

Do you know the client browsers?Client-server architecture comes from the early days of computing. Computers solve problems by talking to other machines on a network.UNIX, for example, came from a…

Read more
Client-Side Security

JavaScript Is Everywhere [Infographic]

JavaScript is everywhere. How? Why?JavaScript is considered one of the most popular programming languages nowadays.Join us as we delve into the importance of JavaScript, which vulnerabilities are most common when…

Read more
Client-Side Security

5 Awesome Free Books for JavaScript Developers

Our top 5 books for JavaScript developers are well worth reading. Today, we will show you some ebooks to learn JavaScript and Node.js. The coolest thing is that you don’t…

Read more
Client-Side Security

How to Store Passwords Safely

The one million dollar question is: How to Store Passwords Safely?The security of users’ passwords is one of the most significant aspects of developing your web application. However, making a…

Read more
Client-Side Security

Security Audit for Dummies

A security audit is the final and most relevant step in implementing security defenses.When you build your service, you must remember to make it as safe as possible. The bigger…

Read more
Client-Side Security

An Introduction to Content Security Policy (CSP)

As a JavaScript developer, CSP is a mandatory concept. You know some common vulnerabilities in web applications made possible by the language, most notably, XSS (cross-site scripting) attacks.At the root…

Read more
Client-Side Security

The Case for Multiple Layers of JavaScript Application Security

JavaScript is here to stay and it is necessary to understand the layers of JavaScript Application Security.First shipped in September 1995, over the last two decades has become the most…

Read more
Client-Side Security

Getting Started With Relay

We know what you are thinking, what the heck is Relay and why do I care? Arenʼt there enough frameworks already?Relay is a framework meant to complement both GraphQL and…

Read more
Client-Side Security

How to Build a To-Do App in Vue.js – Part 2

This is the second part of a two-part series on building an App in Vue.js In the first part, we touched on how to supply data to templates from a…

Read more
Client-Side Security

How to Build a To-Do App in Vue.js – Part 1

A tutorial with many Vue concepts to create a To-Do app in Vue.js from scratch. With web applications becoming more sophisticated, the popularity of JavaScript frameworks is growing.There are several…

Read more
Client-Side Security

Top 8 Most Popular JavaScript Frameworks

Do you know what are the top eight most popular JavaScript?Building complex interfaces on the web surely wouldn’t be the same thing if it wasn’t for the many JavaScript frameworks…

Read more
Client-Side Security

Node.js Applications

We will explore ten expert tips for optimized performance in Node.js applications.1. Always use asynchronous functionsWhy should we always write asynchronous functions?Because this is the best part of Node.js, all…

Read more
Client-Side Security

Web Workers And The Threads That Bind Us

Web Workers are scripts initiated from the JavaScript code in your app. We tend to take for granted our day-to-day web browsing experience.Our daily life and work might have us…

Read more
Client-Side Security

State of the Virtual DOM

Virtual DOM or Virtual Document Object Model is a convention for changing the document tree structure of a page, including the style and content.Conceptual implementations of a virtual DOM can…

Read more
Client-Side Security

What is Cross-Site Request Forgery?

Cross-Site Request Forgery (CSRF) is a type of attack that occurs when a malicious website/script causes unwanted actions at a trusted service using the authentication status of logged users without…

Read more
Client-Side Security

Immutable Data with Immutable.js

In this post, we will explore concepts about working with immutable data and immutable data structures using Immutable.js, which provides us with many highly efficient Immutable data structures.Immutability refers to…

Read more
Client-Side Security

Introduction to Koa.js

Koa.js, a next-generation web framework for node.js. In this article, we introduce this new framework so that you can decide whether it’s a valid alternative to Express or one you…

Read more
Client-Side Security

15 Best Blogs To Follow About JavaScript

Today, we present 15 blogs to follow about JavaScript. JavaScript is technically an easy programming language to learn. However, it provides so many possibilities that web developers must be constantly…

Read more
Client-Side Security

The Integrity of your JavaScript Applications Is Being Compromised And You (Don’t) Know It

Many companies are unaware that their JavaScript applications don’t run as desired. Why is this happening?The release of Jscrambler 4.0 last week was a success! Our new interface and features…

Read more
Client-Side Security

Documenting APIs using ApiDoc.js

Learn how to write and generate elegant API documentation.Introduction to ApiDoc.jsIt is a good practice to provide detailed documentation about how the client applications can connect and consume the data…

Read more
Client-Side Security

Understanding CORS: Cross-Origin Resource Sharing

This article aims to provide a straightforward overview of Cross-Origin Resource Sharing (CORS) and the reasoning behind it.BackgroundAJAX and Cookie-Based AuthenticationThankfully, we don’t have to enter a username and password…

Read more
Client-Side Security

Testing APIs with Mocha

You can test APIs effectively with Mocha.Creating automated tests is something highly recommended. There are several types of tests: unitary, functional, integration, and others. In this chapter, we will focus…

Read more
Client-Side Security

Getting Started with GraphQL

GraphQL is a data query language and runtime. It is also a declarative, compositional, and strong-typed query language for querying dynamic data with a strong-typed schema.The client gets to pick…

Read more
Client-Side Security

Girls Develop and They’re Damn Good at It!

Girls Develop, and they know what they are doing. What does this mean?Jscrambler has been supporting JavaScript-focused communities worldwide for a while now. This time, we would love to share…

Read more
Client-Side Security

Meteor, a Framework Where the Hardest Part is Coming Up with an App Name

Dive into our article to explore and understand how simple Meteor is.If you’ve spent nights researching and pouring over new technologies almost as fast as they are created, then you…

Read more
Client-Side Security

8 Awesome ES6 Features

Today, we will dive into eight useful and interesting ECMAScript 6 (ES2015) features, such as classes, to make it easy for developers familiar with object-oriented programming to start using JavaScript.We…

Read more
Client-Side Security

Creating Modules in JavaScript with ES7 and Babel

Last year, the new version of JavaScript gave us a lot of new goodies.Amongst those was syntax for importing and exporting of modules which finally codified “the only way” to…

Read more
Client-Side Security

Setting Up 5 Useful Middlewares For An Express API

Express API: a guide with tips and tricks to improve the security and performance of a RESTful API. We will create an Express API with only one endpoint to simplify…

Read more
Client-Side Security

Building an Expense Application with Electron and React

Learn how to develop a small expense application on top of Electron and React. JavaScript is everywhere these days. You can even use it to develop desktop applications.Platforms like NW.js…

Read more
Client-Side Security

The Envato Market and How to Boost IP Security on Your Digital Products

If you sell your digital products on Envato Market and want to prevent your product from being stolen or modified, explore the use case shared by Bruno Mota that illustrates how…

Read more
Client-Side Security

From React to React Native in 30 Minutes

All you need is React and JavaScript to create compelling native mobile apps that work on iOS. For those who have never heard of React Native, it is a new…

Read more
Client-Side Security

JavaScript: The Perfect Language for the Internet of Things (IoT)

JavaScript’s versatility and ability to write complex, responsive programs make it the perfect programming language for the Internet of Things (IoT). Its reputation for providing users with beautiful, interactive websites…

Read more
Client-Side Security

Trust but verify – The Importance of Using a Trustworthy Obfuscation Service

JavaScript is everywhere, and protecting it may not be enough. It is mandatory to use a trustworthy obfuscation service. Trust, but verify, as free JavaScript obfuscator services may be unexpected…

Read more
Client-Side Security

New Jscrambler 3.8 is Here!

Get ready for the Jscrambler 3.8 release! What does this mean to you? We will explain everything in this quick release note, where we provide information on changes and enhancements…

Read more
Client-Side Security

JavaScript in the Enterprise

Paul Krill explains how JavaScript and Node.js will lead a shift in enterprise development with a quick guide about JavaScript application development for businesses and its advantages. The editor at…

Read more
Client-Side Security

The New Standard for JavaScript Is Here

The JavaScript standards body, ECMA, brings several new features to the JS language with ES6, Harmony, which will improve its capabilities and clarity. This new standard has been developed for…

Read more
Client-Side Security

React.js: Communication between Components with Contexts

Communication between components with contexts is an interesting React.js feature, and we explore this option. Since React v0.12, there has been a new yet undocumented feature that opens up new…

Read more
Client-Side Security

We Got You Covered with Jscrambler 3.7

We are glad to announce the launch of our new version of Jscrambler, 3.7. We have developed it with a focus on being able to protect all the main JavaScript…

Read more
Client-Side Security

AuditMark is now JScrambler

We are pleased to announce that AuditMark will now be called Jscrambler!We started AuditMark with the vision that software and data are migrating fast to the web and that securing these…

Read more
Client-Side Security

JavaScript and HTML5 Protection Questions

We identified frequently asked questions about Javascript and HTML5 protection from Jscrambler’s users and clients. In this article, we have collected the most common and interesting ones. What are some…

Read more
Client-Side Security

Jscrambler transformations: what you can expect from Rename Local

If you do not know what to expect from Rename Local, let us explain everything. Jscrambler transformations, or our renaming source code transformations, replace identifier names with meaningless ones. There…

Read more
Client-Side Security

Self-Defending Capabilities Available in HTML5/JavaScript Applications

Self-defending capabilities are available in HTML5 and JavaScript applications for the first time! This protection technique has been available for a while for native code applications, but it had never…

Read more
Client-Side Security

Protecting JavaScript Source Code Using Obfuscation – Facts and Fiction

Obfuscation is one of the most popular solutions to secure and enhance the protection of JavaScript source code. What are the facts and the myths about it?Just a quick note:…

Read more