Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Attack surface detector that identifies endpoints by static analysis

License

NotificationsYou must be signed in to change notification settings

owasp-noir/noir

Repository files navigation

OWASP Noir Logo

Attack surface detector that identifies endpoints by static analysis.

DocumentationInstallationAvailable Support ScopeUsageContributing

OWASP Noir is an open-source project specializing in identifying attack surfaces for enhanced whitebox security testing and security pipeline. This includes the capability to discover API endpoints, web endpoints, and other potential entry points within source code for thorough security analysis.

Key Features

  • Extract API endpoints and parameters from source code.
  • Support multiple languages and frameworks.
  • Uncover security issues with detailed analysis and rule-based passive scanning.
  • Integrate seamlessly with DevOps pipelines and tools like curl, ZAP, and Caido.
  • Deliver clear, actionable results in formats like JSON, YAML, and OAS.
  • Enhance endpoint discovery with AI for unfamiliar frameworks and hidden APIs.

Usage

noir -h

Example

noir -b<source_dir>

JSON Result

noir -b . -u https://testapp.internal.domains -f json -T
{"endpoints": [    {"url":"https://testapp.internal.domains/query","method":"POST","params": [        {"name":"my_auth","value":"","param_type":"cookie","tags": []        },        {"name":"query","value":"","param_type":"form","tags": [            {"name":"sqli","description":"This parameter may be vulnerable to SQL Injection attacks.","tagger":"Hunt"            }          ]        }      ],"details": {"code_paths": [          {"path":"spec/functional_test/fixtures/crystal_kemal/src/testapp.cr","line":8          }        ]      },"protocol":"http","tags": []    }  ]}

For more details, please visit ourdocumentation page.

Contributing

Noir is open-source project and made it with ❤️if you want contribute this project, please seeCONTRIBUTING.md and Pull-Request with cool your contents.

PassiveScan Rule contributors


[8]ページ先頭

©2009-2025 Movatter.jp