awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
RetireJS avatar

RetireJS/retire.js

0
View on GitHub↗
4,141 Stars·437 Forks·JavaScript·Apache-2.0·5 Aufruferetirejs.github.io/retire.js↗

Retire.js

Retire.js is a JavaScript vulnerability scanner and dependency security analyzer. It identifies outdated or insecure JavaScript libraries with known security flaws within web applications and local projects.

The tool functions as a web security auditing utility that can be used during penetration testing to detect vulnerable scripts on live websites. It supports the generation of Software Bills of Materials using the CycloneDX format to document project dependencies.

The system utilizes signature-based library detection and pattern-matching to map identified versions against a JSON-based security database. Scanning capabilities include the use of headless browsers to analyze scripts loaded by live applications.

Features

  • JavaScript Libraries - Identifies outdated or insecure JavaScript libraries within projects and live websites to mitigate security risks.
  • Dependency Vulnerability Scanning - Analyzes project dependencies to identify outdated libraries with documented security vulnerabilities.
  • JavaScript Dependency Tree Scanners - Provides a specialized scanner for identifying vulnerabilities in JavaScript dependency trees across projects and web apps.
  • Library Detection - Detects insecure libraries on visited websites using headless scanners or browser extensions to alert users.
  • Vulnerability Matching - Matches detected library versions against known vulnerability databases using version range comparisons.
  • Third Party Dependency Risk Assessment - Analyzes third-party modules to identify known security flaws and outdated versions.
  • Vulnerable Library Detectors - Detects the use of outdated software libraries with known security vulnerabilities across various environments.
  • Web Security Auditing - Functions as a tool for auditing the security posture of web applications by detecting insecure scripts.
  • Rule-Based Library Matching - Detects library versions by scanning source code for unique identifying strings and metadata markers.
  • SBOM Generators - Produces a Software Bill of Materials in CycloneDX format to document all detected project dependencies.
  • Multi-Format Exports - Provides the capability to export discovered dependencies into standardized machine-readable formats like CycloneDX.
  • Pentesting Toolkits - Provides scanning capabilities that can be embedded into penetration testing toolkits to identify vulnerable scripts.
  • Web Application Penetration Testing - Integrates security scanning into penetration testing workflows to detect vulnerable scripts on live web applications.
  • Software Bill of Materials Generators - Generates a detailed Software Bill of Materials using the CycloneDX format for security auditing.
  • Headless Browsers - Utilizes a headless browser environment to intercept and analyze JavaScript files loaded by live web applications.
  • Technology Fingerprinting - Detects vulnerable JavaScript libraries.
  • Dependency Management - Detects vulnerable JavaScript library versions.
  • Testing Tools - Scanner for detecting vulnerable JavaScript dependencies.
  • Vulnerability Exploitation Frameworks - Detects vulnerable JavaScript libraries.
  • Vulnerability Scanners - Detects vulnerable JavaScript libraries.

Star-Verlauf

Star-Verlauf für retirejs/retire.jsStar-Verlauf für retirejs/retire.js

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Retire.js

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Retire.js.
  • xmirrorsecurity/opensca-cliAvatar von XmirrorSecurity

    XmirrorSecurity/OpenSCA-cli

    1,115Auf GitHub ansehen↗

    OpenSCA-cli is an open-source software composition analysis tool and vulnerability management command-line interface that inspects third-party dependencies for known security vulnerabilities and compliance risks. It parses package manager configuration and lock files across diverse programming languages to extract software component trees and generate standard inventory reports. The tool performs local vulnerability matching against embedded or downloaded databases without requiring external network connections, ensuring complete data privacy. It includes a license compliance engine that eval

    Gocyclonedxdevsecopslicense-compliance
    Auf GitHub ansehen↗1,115
  • dependencytrack/dependency-trackAvatar von DependencyTrack

    DependencyTrack/dependency-track

    3,612Auf GitHub ansehen↗

    Dependency-Track is a software composition analysis tool and vulnerability management system designed to track dependencies and supply chain risk. It functions as a platform for ingesting and analyzing CycloneDX software bills of materials to identify known vulnerabilities and license compliance issues within third-party software components. The system distinguishes itself by mirroring external vulnerability databases locally to enable fast offline analysis and using VEX documents to differentiate between technical vulnerabilities and actual contextual risks. It also integrates with identity

    Javaappsecbill-of-materialsbom
    Auf GitHub ansehen↗3,612
  • anchore/syftAvatar von anchore

    anchore/syft

    8,399Auf GitHub ansehen↗

    Syft is a software bill of materials generator, container image scanner, and software dependency catalog. It analyzes container images and filesystems to produce comprehensive inventories of installed packages and dependencies in standard formats. Additionally, it serves as a software attestation tool and an SBOM format converter. The project distinguishes itself through the ability to create cryptographically signed attestations for software inventories to ensure provenance and integrity. It also provides the capability to transform software bills of materials between different industry sche

    Gocontainerscyclonedxdocker
    Auf GitHub ansehen↗8,399
  • snyk/cliAvatar von snyk

    snyk/cli

    5,428Auf GitHub ansehen↗

    The Snyk CLI is a command-line security scanner that detects known vulnerabilities across open-source dependencies, proprietary application code, container images, and infrastructure-as-code configuration files. It also serves as a platform management tool, allowing users to configure organizations, users, SSO, and reporting from the terminal rather than the web dashboard. The CLI integrates directly into development workflows, enabling scanning within IDEs, build pipelines, and version control systems. It implements static analysis with interfile data flow analysis to find complex security f

    TypeScriptmonitorsecuritysnyk
    Auf GitHub ansehen↗5,428
Alle 30 Alternativen zu Retire.js anzeigen→

Häufig gestellte Fragen

Was macht retirejs/retire.js?

Retire.js is a JavaScript vulnerability scanner and dependency security analyzer. It identifies outdated or insecure JavaScript libraries with known security flaws within web applications and local projects.

Was sind die Hauptfunktionen von retirejs/retire.js?

Die Hauptfunktionen von retirejs/retire.js sind: JavaScript Libraries, Dependency Vulnerability Scanning, JavaScript Dependency Tree Scanners, Library Detection, Vulnerability Matching, Third Party Dependency Risk Assessment, Vulnerable Library Detectors, Web Security Auditing.

Welche Open-Source-Alternativen gibt es zu retirejs/retire.js?

Open-Source-Alternativen zu retirejs/retire.js sind unter anderem: xmirrorsecurity/opensca-cli — OpenSCA-cli is an open-source software composition analysis tool and vulnerability management command-line interface… dependencytrack/dependency-track — Dependency-Track is a software composition analysis tool and vulnerability management system designed to track… anchore/syft — Syft is a software bill of materials generator, container image scanner, and software dependency catalog. It analyzes… snyk/cli — The Snyk CLI is a command-line security scanner that detects known vulnerabilities across open-source dependencies,… snyk/snyk — Snyk is an application security testing platform designed to identify and remediate vulnerabilities across source… dependabot/dependabot-core — dependabot-core is the automated dependency management engine that powers multi-ecosystem package updates and…