Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Masking and Demasking Agents01:19

Masking and Demasking Agents

EDTA titrations may necessitate masking and demasking agents to temporarily protect a particular metal ion in a mixture from the EDTA reaction. These agents facilitate the sequential analysis of the metal ions by forming stable complexes with some—but not all—metal ions during certain steps.
There are many masking agents, such as cyanide, fluoride, triethanolamine, thiourea, and 2,3-bis(sulfanyl)propan-1-ol (formerly 2,3-dimercapto-1-propanol), with the masking agent chosen based on the metal...
Neural Circuits01:25

Neural Circuits

Neural circuits and neuronal pools are two of the main structures found in the nervous system. Neural circuits are networks of neurons that work together to carry out a specific task or process. They consist of interconnected neurons and glial cells, which provide structural and metabolic support.
Neuronal pools are collections of nerve cells with similar functions and interact through chemical and electrical signals. These pools include both interneurons (the central neural circuit nodes that...
Convolution Properties II01:17

Convolution Properties II

The important convolution properties include width, area, differentiation, and integration properties.
The width property indicates that if the durations of input signals are T1 and T2, then the width of the output response equals the sum of both durations, irrespective of the shapes of the two functions. For instance, convolving two rectangular pulses with durations of 2 seconds and 1 second results in a function with a width of 3 seconds.
The area property asserts that the area under the...

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

A multi-scale convolutional LSTM-dense network for robust cardiac arrhythmia classification from ECG signals.

Computers in biology and medicine·2025
Same author

Fault tolerance in distributed systems using deep learning approaches.

PloS one·2025
Same author

Detecting and forecasting cryptojacking attack trends in Internet of Things and wireless sensor networks devices.

PeerJ. Computer science·2024
Same author

Early detection of plant leaf diseases using stacking hybrid learning.

PloS one·2024
Same author

Development of a robust parallel and multi-composite machine learning model for improved diagnosis of Alzheimer's disease: correlation with dementia-associated drug usage and AT(N) protein biomarkers.

Frontiers in neuroscience·2024
Same author

A fine-tuned vision transformer based enhanced multi-class brain tumor classification using MRI scan imagery.

Frontiers in oncology·2024
Same journal

DARUMA: a gateway to fast and easy prediction of intrinsically disordered regions.

PeerJ. Computer science·2026
Same journal

Alzheimer's disease detection using a quantum deep neural network with Haralick feature extraction and simulated annealing optimization.

PeerJ. Computer science·2026
Same journal

Network anomaly detection using Deep Autoencoder and parallel Artificial Bee Colony algorithm-trained neural network.

PeerJ. Computer science·2026
Same journal

An anomaly detection model for multivariate time series with anomaly perception.

PeerJ. Computer science·2026
Same journal

Retraction: A wormhole attack detection method for tactical wireless sensor networks.

PeerJ. Computer science·2026
Same journal

Evaluation of mental disorder with prioritization of its type by utilizing the bipolar complex fuzzy decision-making approach based on Schweizer-Sklar prioritized aggregation operators.

PeerJ. Computer science·2026
See all related articles

Related Experiment Video

Updated: May 10, 2026

Focal Ca2+ Transient Detection in Smooth Muscle
17:41

Focal Ca2+ Transient Detection in Smooth Muscle

Published on: June 29, 2009

11.3K

Vulnerable JavaScript functions detection using stacking of convolutional neural networks.

Abdullah Sheneamer1

  • 1Computer Science Department, Jazan University, Jazan, Saudi Arabia.

Peerj. Computer Science
|March 4, 2024
PubMed
Summary
This summary is machine-generated.

This study introduces a new ensemble of convolutional neural networks (CNNs) to detect vulnerable JavaScript functions, significantly improving web application security. The stacked CNN approach achieves approximately 98% accuracy in identifying code vulnerabilities.

Keywords:
Code securityCross-site scripting detectionJavaScript engine vulnerabilitySecurity of web applicationsStacking convolutional neural networks (CNNs)Transfer CNN learningVulnerable Javascript functions detection

More Related Videos

DNA Virus Detection System Based on RPA-CRISPR/Cas12a-SPM and Deep Learning
04:17

DNA Virus Detection System Based on RPA-CRISPR/Cas12a-SPM and Deep Learning

Published on: May 10, 2024

749
Author Spotlight: Enhancement of Salient Object Detection for Smart Grid Applications
03:31

Author Spotlight: Enhancement of Salient Object Detection for Smart Grid Applications

Published on: December 15, 2023

533

Related Experiment Videos

Last Updated: May 10, 2026

Focal Ca2+ Transient Detection in Smooth Muscle
17:41

Focal Ca2+ Transient Detection in Smooth Muscle

Published on: June 29, 2009

11.3K
DNA Virus Detection System Based on RPA-CRISPR/Cas12a-SPM and Deep Learning
04:17

DNA Virus Detection System Based on RPA-CRISPR/Cas12a-SPM and Deep Learning

Published on: May 10, 2024

749
Author Spotlight: Enhancement of Salient Object Detection for Smart Grid Applications
03:31

Author Spotlight: Enhancement of Salient Object Detection for Smart Grid Applications

Published on: December 15, 2023

533

Area of Science:

  • Computer Science
  • Cybersecurity
  • Software Engineering

Background:

  • Web application security is critical to prevent cyberattacks.
  • Static analysis is a common method for identifying software vulnerabilities.
  • Existing methods for detecting vulnerable JavaScript code often suffer from low accuracy and high false positives/negatives.

Purpose of the Study:

  • To propose a novel approach for identifying vulnerable JavaScript functions using an ensemble of convolutional neural networks (CNNs).
  • To enhance the accuracy and reliability of detecting security vulnerabilities in web applications.
  • To address the limitations of current static analysis techniques for JavaScript code.

Main Methods:

  • Developing an ensemble of convolutional neural networks (CNNs) models.
  • Utilizing vulnerable code information and code features for detection.
  • Implementing a stacked CNN approach combined with sampling techniques (misbalancing, random undersampling, random oversampling).
  • Training and evaluating the model on publicly available JavaScript code blocks.

Main Results:

  • The stacked CNN approach demonstrated high effectiveness in detecting vulnerable JavaScript functions.
  • The proposed method achieved an accuracy rate of approximately 98%.
  • The approach showed robustness and usability for real-world security applications.

Conclusions:

  • The ensemble CNN model offers a significant improvement over existing methods for identifying vulnerable JavaScript code.
  • This research provides a more effective solution for protecting web applications from cyber threats.
  • The findings contribute to a safer online environment by enhancing system security.