← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 114
  1. Yeoman’s Next Chapter Maintenance Reboot

    We’re thrilled to announce the relaunch of Yeoman’s maintenance for 2025.

  2. If you’re new to OpenPathfinder, this post will give you an overview of what we’re all about, including VisionBoard, FortSphere, and our project History.

  3. Kick off 2025 with fresh updates from the world of open source security.

  4. Celebrating the successful completion of the Express.js security audit conducted by Ada Logics and facilitated by OSTIF.

  5. Let's explore the world of Common Vulnerabilities and Exposures (CVEs) with step-by-step examples of evaluating if a CVE impacts your project and pragmatic strategies for effective mitigation.

  6. Announcing the release of Express version 5

  7. September 2024 - Express Security Releases

    Security releases for Express, body-parser, send, serve-static, and path-to-regexp have been published.

  8. In this POC, we will be using a simple configuration file to enable/disable features based on the version of the application.

  9. Node v20.7.0 (Current)

    I authored the Nodejs v20.7.0 official release notes

  10. Node v20.6.0 (Current)

    I co-authored the Nodejs v20.6.0 official release notes

  11. Node.js Binaries Integrity Checker

    This repository contains a set of scripts to monitor the integrity of the Node.js binaries hosted in nodejs.org and iojs.org.

  12. I contributed to this article for the opensource.guides

  13. This project is a proof of concept to demonstrate how to optimize media content stored in Azure Blob Storage.

  14. Proof of Concept - how to use custom debian/ubuntu packages with Azure IOT Device Update

  15. This POC is a continuation from the Packaging a .NET Core Service for Ubuntu.

  16. This version of the tutorial is based on the original tutorial by Jesús Corrius, but has been updated to use the .NET 7.0

  17. This project creates a news feed using Node.js.

  18. Dockerize Javascript IOT Applications

    Get Your Javascript on Board: Learn how to Dockerize your next IOT project with Johnny-five.

  19. Proof of concept project aimed at enabling the automatic synchronization of Markdown files with Confluence pages.

  20. Use Github Actions to monitor Jenkins agents

    Create a Github Action that monitors the status of Jenkins and generates Markdown reports for your inventory.

  21. This project is a proof of concept that will demonstrate the potential of AThis proof of concept uses some components from the Digital Twins Definition Language (DTDL) to build and maintain a simple product.

  22. This proof of concept uses some components from the Digital Twins Definition Language (DTDL) ontology for Smart Cities to build two simple products to illustrate the ontology's capabilities, including extensive testing to validate the model's integrity and

  23. Safely store secrets in Git using Blackbox

    Secure Your Secrets with Blackbox: A Guide to Using Blackbox in Your GitHub Actions Pipelines

  24. This project is a proof of concept that will demonstrate the potential of Azure IOT Hub for onboarding IOT devices to the cloud with minimal disruption to existing business logic by separating communication to the cloud and the device's current business l…

  25. You should use the OpenSSF Scorecard

    The OpenSSF Scorecard is a great tool for evaluating the security of your project, and we plan to implement it in Node.js by 2023.

  26. I created this POC to demonstrate the potential of combining JSON Schemas and Semantic Versioning (Semver) for Internet of Things (IoT) and Event-driven architectures.

  27. Node.js Official Threat Model

    I co-authored the document.

  28. I created this POC to showcase how to visualize the Node.js Machines inventory and perform a cyclical ping to collect network metrics with a full dockerize environment and a fancy dashboard.

  29. Official Node.js Security Best Practices

    I co-authored the guide.

  30. I created this POC to showcase how to use Docker, K6, Grafana and Node.js to load test API endpoints with fake data and Authentication.

  31. XSS Filter

    To be very clear: this header does not protect you from XSS attacks much.

  32. Cross-site scripting (XSS)

    The Attack is focused on the user input like crafted urls with malicious payload

  33. XML Bomb Attack

    The Classic "Billion Laughs" attack explained

  34. Referrer Policy

    The Referer HTTP header is typically set by web browsers to tell a server where it’s coming from.

  35. Prototype Pollution

    It's a technical attack that requires a great understanding of JS internals like `__proto__`, `prototype`, deep|shadow copy...

  36. X-Permitted-Cross-Domain-Policies

    Adobe Flash and Adobe Acrobat can load content from your domain even from other sites (in other words, cross-domain).

  37. Lockfile Poisoned Attack

    This attack is very specific to the Nodejs ecosystem and it was discovered in 2019 by Liran Tal.

  38. Internet Explorer No Open

    By default, old versions of Internet Explorer will allow you to open those HTML files in the context of your site, which means that an untrusted HTML page could start doing bad things in the context of your pages.

  39. Strict Transport Security (HSTS)

    As we are not forcing the HTTPS traffic to be keep using HTTPS.

  40. HTTP Parameter Pollution (HPP)

    There are some corner cases that the HTTP Specification doesn't cover like HTTP Parameter Pollution or HTTP.

  41. How to use Helmet in Express.js

    If you include Express on your stack, I highly recommend to extend the HTTP Headers definitions using the middleware Helmet

  42. Hide Powered-By

    As an example you can see almost 1 million servers with the X-Powered-By: Express active in Shodan queries

  43. Frameguard

    The X-Frame-Options header tells browsers to prevent your webpage from being put in an iframe.

  44. Feature Policy

    Web browsers have lots of different features, from vibration to fullscreen to microphone access.

  45. Expected Certificate Transparency

    Expect-CT is an HTTP header that allows sites to opt in to reporting and/or enforcement of Certificate Transparency requirements, which prevents the use of misissued certificates for that site from going unnoticed.

  46. ETag

    In the past sometimes the ETag was misconfigured by default using built string and not hashes, like in CVE-2003-1418 that leads to information leaks

  47. Don't Sniff Mimetype

    This MIME sniffing can be an attack vector.

  48. DNS Prefetch Control

    Browsers can start these DNS requests before the user even clicks a link or loads a resource from somewhere.

  49. Cross Site Request Forgery (CSRF)

    This attack can be mitigated by using a different and personalized token in each request.

  50. Content Security Policy (CSP)

    Most modern browsers support a header called `Content-Security-Policy`, which is effectively a whitelist of things allowed to be on your page.