8000 Releases · owasp-noir/noir · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: owasp-noir/noir

v0.22.0

21 Jun 13:42
5a88999
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.21.1...v0.22.0

v0.21.1

22 May 14:04
54f7529
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.21.0...v0.21.1

v0.21.0

07 Apr 13:47
7afd3c3
Compare
Choose a tag to compare

What's Changed

  • Added Features:

    • Added Fastify detector and analyzer with TypeScript support by @hahwul in #577.
    • Implemented router-based route handling for Express, Restify, and Fastify by @hahwul in #577.
    • (CI) Enhanced deadlink checking logic and improved output handling by @hahwul in #575.
  • Improvements:

    • Improved JavaScript analyzers for Restify and Express.
    • Enhanced AI analyzer with bundling support, faster performance, and improved logging by @hahwul in #581.
  • Bug Fixes:

    • Fixed misspelling in Windows config logic by @EvtDanya in #582.
  • Dependency Updates:

    • Updated github.com/beego/beego/v2 from 2.3.4 to 2.3.6 in /spec/functional_test/fixtures/go/beego by @dependabot in #576.
    • Updated http_proxy to version 0.13.0 by @hahwul in #578.
    • Updated project dependencies for improved stability and performance.

AI Analyzer Performance Improvements

The AI analyzer has been optimized for speed and efficiency, with testing focused on Python and Ruby codebases in the spec. These enhancements, evaluated using LM Studio and the Llama3 3B model, make the AI analyzer significantly faster, especially for larger projects, achieving a reduction of over 71% in processing time. Below are the performance differences before and after optimization:

Project Size Before Optimization After Optimization Improvement
Small Project 3.7112 s 3.2663 s 0.4449 s (12.0%)
Large Project 101.3066 s 29.21 s 72.0966 s (71.2%)

New Contributors

  • @EvtDanya made their first contribution in #582. Welcome aboard!

Full Changelog

For a detailed list of changes, see the full changelog.

v0.20.1

26 Mar 04:41
e9afcb5
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.20.0...v0.20.1

v0.20.0

01 Mar 04:50
adc6051
Compare
Choose a tag to compare

What's Changed

  • ✨ New Features
    • Expanded AI Integration
      • Local LLM: Ollama, LM Studio, vLLM
      • AI Provider: OpenAI, xAI, Github Models (Marketplace)
    • Added intellij .http File Analysis (FileAnalyzer)
    • Added golang chi framework detector and analyzer
  • 🔧 Improvements
    • Code Refactoring
    • Improve CI
  • 🐛 Bug Fixes: #552 #542 #537
  • 🛠 Other Updates
    • Documentation Update

New flags

  • --ai-provider
  • --ai-model
  • --ai-key
  • --help-all
  • --verbose

AI Features Reference

For more details on the AI features, feel free to check out the blog post and our documents below:

Special Thanks

  • @ksg97031 (Co-lead): For your tireless dedication to tackling countless challenges and driving the project to new heights.
  • @boundmania: Thanks for your steady input on feature suggestions and helping move the project forward.
  • @JohnDuq: Thanks for your careful bug reporting and keeping the project on track.

Full Changelog: v0.19.1...v0.20.0

v0.19.1

26 Jan 13:56
7a467a6
Compare
Choose a tag to compare

What's Changed

Note

The base image has been officially changed from Alpine to Debian. This decision was prompted by issues related to Crystal and ARM. For general use, this change should not cause any problems; however, if you are building additional images based on the Noir image, there may be impacts at the package level. While this change could introduce some issues, we believe it is a better choice in the long term. Once Alpine becomes ready in the future, we will provide it as a separate image tag.

Full Changelog: v0.19.0...v0.19.1

v0.19.0

19 Jan 14:25
ed9d271
Compare
Choose a tag to compare

What's Changed

  • ✨ New Features
    • AI Integration: Introduced AI-based functionality with AI Analyzer and LLM integration.
    • New Analyzers Added:
      • ZAP Site Tree Analyzer for enhanced site tree analysis.
  • 🔧 Improvements
    • Detector & Analyzer Enhancements:
      • Improved support for JavaScript Express and JavaScript Restify frameworks.
    • Logger Improvements: Enhanced logging capabilities for better debugging and traceability.
    • CLI Enhancements:
      • Improved --build-info flag to provide more detailed build information.
    • Performance Optimization:
      • Enhanced concurrency for Detectors, Analyzers, and Delivery Pipelines, improving overall performance.
    • Code Quality: Refactored and optimized codebase for better maintainability.
    • Documentation:
      • Upgraded Ruby version.
      • Improved clarity and structure of documentation.
      • Added documents for new features.
  • 🐛 Bug Fixes
    • Resolved various bugs to enhance stability and functionality. (#478, #503, #504)
  • 🛠 Other Updates
    • Dockerfile: Updated with metadata labels to improve container usability and traceability.

Special Thanks

We would like to extend our deepest gratitude to everyone who contributed to this release. Your efforts have been instrumental in making this update a success!

  • @ksg97031 (co-lead): For your relentless effort in resolving numerous issues and propelling the project forward.
  • @Nameisjohn247: For your insightful ideas and contributions that were instrumental in shaping this release.

Your dedication and collaboration are what make this project thrive. Thank you! ❤️


Full Changelog: v0.18.3...v0.19.0

v0.18.3

17 Nov 13:53
5127212
Compare
Choose a tag to compare

What's Changed

  • Fix URL Path Handling Issues in Django and Spring Analyzers by @ksg97031 in #450
  • Add completion:check Rake Task by @hahwul in #451
  • Enhance deadlinks workflow by @hahwul in #452
  • Fix documentation link for output formats in basic.md by @hahwul in #454
  • Fix: Improve Java lexer and endpoint parsing to resolve crashes and newline issues by @ksg97031 in #455
  • Update community articles and add DAST pipeline documentation by @hahwul in #457
  • Enhance technology listing (--list-techs) output formatting and hierarchy by @hahwul in #460
  • Prevent duplicate URL printing in output by @hahwul in #461

Full Changelog: v0.18.2...v0.18.3

v0.18.2

06 Nov 15:02
319c585
Compare
Choose a tag to compare

What's Changed

  • Improve URL normalization to NoirRunner by @hahwul in #445
  • Update shell completion (Add to missing flags) by @hahwul in #447
  • Improve --no-log flag by @hahwul in #448

Full Changelog: v0.18.1...v0.18.2

v0.18.1

01 Nov 14:27
ab1db56
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.18.0...v0.18.1

0