elicpeter
5702b82cff
image-builder: refresh pinned digests
2026-06-12 08:47:06 +00:00
elipeter
5b4aa86d75
fixed failing tests and updated screenshots
2026-06-11 17:34:59 -05:00
elipeter
246f32a419
fix(engine): CFG/SSA/taint/IPA soundness, precision & recall fixes
2026-06-11 16:46:01 -05:00
Eli Peter
59e4359257
Merge pull request #92 from nyx-sec/attack-surface-overhaul
...
Attack surface overhaul
2026-06-10 13:29:35 -05:00
elipeter
92755eceb0
fix: clippy and thirdparty licenses update
2026-06-10 13:26:57 -05:00
elipeter
3cc5eef877
docs: clarify per-finding exposure logic
2026-06-10 13:21:56 -05:00
elipeter
792db2b86f
feat(surface): make attack surface first-class in the finding pipeline
2026-06-10 13:01:53 -05:00
elipeter
1abcdedbfe
feat(surface): make attack surface first-class in the finding pipeline
2026-06-10 13:01:48 -05:00
Eli Peter
c9776a5caf
Introduce repro cli subcommand
CI / docs-fresh (push) Has been cancelled
CI / rustdoc (push) Has been cancelled
CI / rust-beta-build (push) Has been cancelled
CI / msrv (push) Has been cancelled
CI / rust-stable-test / linux-without-docker (push) Has been cancelled
CI / rust-stable-test / linux-with-docker (push) Has been cancelled
CI / escape-positive-control (push) Has been cancelled
CI / cross-platform-smoke (push) Has been cancelled
CI / cross-platform-smoke-1 (push) Has been cancelled
CI / rust-beta-test (push) Has been cancelled
CI / cargo-package (push) Has been cancelled
CI / benchmark-gate (push) Has been cancelled
CI / corpus-marker-audit (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (javascript-typescript) (push) Has been cancelled
CodeQL Advanced / Analyze (rust) (push) Has been cancelled
docs / build-deploy (push) Has been cancelled
dynamic / dynamic / linux-process-only (push) Has been cancelled
dynamic / dynamic / linux-with-docker (push) Has been cancelled
dynamic / dynamic / macos (push) Has been cancelled
eval / eval / owasp-benchmark-v1.2 (push) Has been cancelled
eval / eval / juiceshop (push) Has been cancelled
eval / eval / nodegoat (push) Has been cancelled
eval / eval / dvpwa (push) Has been cancelled
eval / eval / dvwa (push) Has been cancelled
eval / eval / gosec (push) Has been cancelled
eval / eval / railsgoat (push) Has been cancelled
eval / eval / rustsec (push) Has been cancelled
repro-bare / repro-bare / tests/repro_fixtures/python-3.11/repro (push) Has been cancelled
OSSF Scorecard / scorecard (push) Has been cancelled
2026-06-05 13:34:07 -05:00
elipeter
a2d1a1583f
updated CHANGELOG.md
2026-06-05 13:13:42 -05:00
elipeter
8a7d2b8010
added repro subcommand
2026-06-05 13:10:58 -05:00
Eli Peter
c1fa6a87cf
ui-fixes
2026-06-05 12:39:39 -05:00
elipeter
f52b3bed1e
changed sizes
2026-06-05 12:39:13 -05:00
elipeter
214bf91b63
bumped dep
2026-06-05 12:27:16 -05:00
elipeter
49fa174607
added svg for confirmed verdict badge
2026-06-05 12:04:09 -05:00
elipeter
291fe5d7be
updated CHANGELOG.md
2026-06-05 11:36:52 -05:00
Eli Peter
25863d222a
Merge pull request #86 from nyx-sec/triage-works-in-cli
...
fix(cli): apply repository triage file during scans
2026-06-05 10:59:40 -05:00
elipeter
d09a97008e
updated CHANGELOG.md
2026-06-05 10:53:09 -05:00
elipeter
1148e65f36
fix(cli): apply repository triage file during scans
2026-06-05 10:50:25 -05:00
Eli Peter
991c84a1eb
Dynamic ( #77 )
2026-06-05 10:16:30 -05:00
Eli Peter
55247b7fcd
Critical bug fixes and recall improvements ( #68 )
2026-05-11 12:42:39 -04:00
Eli Peter
7d0e7320e2
new capacity bits ( #67 )
2026-05-07 01:29:31 -04:00
elipeter
afaffc0df6
updated third party licenses
2026-05-06 05:03:00 -04:00
elipeter
c6f4c3e1cf
chore: Update CHANGELOG with recent UI refresh, layout improvements, and screenshot enhancements
2026-05-06 05:01:43 -04:00
elipeter
6c607634da
style: Improve code formatting for better readability in CSS and JSX files
2026-05-06 04:49:13 -04:00
elipeter
b51ae4f89d
feat: Increase screenshot resolution to 1600x992 for improved quality
2026-05-06 04:45:50 -04:00
elipeter
77be7f10d9
refactor: Update UI components for consistency and improve layout
2026-05-06 04:38:04 -04:00
elipeter
da619171cf
chore: Update package versions in Cargo.lock and package.json
2026-05-05 19:53:40 -04:00
elipeter
e8f1c64dc9
feat: Add asset mirroring for nyxscan.dev landing site and update favicon
2026-05-05 19:21:11 -04:00
elipeter
e830fd0a7e
fix: Correct image paths in documentation for consistency
2026-05-05 19:08:51 -04:00
elipeter
c6baa4d5dc
feat: Update brand color to mint-cyan across screenshots and UI elements
2026-05-05 19:02:47 -04:00
elipeter
bbf6f91c56
feat: Enhance CLI screenshot capture with raw file saving and GIF generation
2026-05-05 18:17:53 -04:00
Eli Peter
fb698d2c27
Performance and precision pass ( #64 )
2026-05-04 19:58:04 -04:00
Eli Peter
c7c5e0f3a1
Precision pass on auth and resource analysis ( #63 )
2026-05-03 13:51:46 -04:00
elipeter
064801a3a4
feat: Simplify inner-call release detection logic in resource filtering
2026-05-02 21:49:01 -04:00
elipeter
ebe4a15a72
feat: Enhance resource leak detection by recognizing inner-call release patterns and err-companion guards
2026-05-02 21:47:03 -04:00
elipeter
48bc43e1a6
feat: Add SSA summaries support for validated parameter propagation and enhance loop body error handling
2026-05-02 21:02:47 -04:00
elipeter
92aaa36ed6
chore: Update version placeholders and changelog for release 0.6.0
2026-05-02 18:06:50 -04:00
elipeter
215dd02eff
docs: Update CVE list in README to include recent vulnerabilities and their details
2026-05-02 17:51:42 -04:00
Eli Peter
1f2bfe76c1
docs: Enhance module documentation across various files for clarity a… ( #62 )
...
* docs: Enhance module documentation across various files for clarity and completeness
* fix: Remove unnecessary blank line in build.rs for cleaner code
* docs: Update documentation to improve clarity and consistency in code comments
2026-05-02 17:46:45 -04:00
Eli Peter
40995e45e7
Authorization analysis logic improvements ( #61 )
2026-05-02 16:44:49 -04:00
Eli Peter
3c89bddbf2
Improved path traversal detection and enhanced sink classification logic
2026-05-02 03:36:14 -04:00
Eli Peter
58f1794a4e
Added Cap::DATA_EXFIL and taint fp and fn fixes on real repos ( #59 )
...
* feat: Enhance data exfiltration detection with source sensitivity gating for cookies and headers
* feat: Implement cross-file data exfiltration detection with parameter-specific gate filters
* feat: Add calibration tests and refine DATA_EXFIL severity scoring logic
* feat: Introduce per-detector configuration for data exfiltration suppression
* feat: Enhance DATA_EXFIL findings with destination field tracking in diagnostics and SARIF output
* feat: Add tainted body and URL handling for data exfiltration detection
* feat: Add integration tests and fixtures for DATA_EXFIL and SSRF detection in Go
* feat: Add Java integration tests and fixtures for DATA_EXFIL detection across multiple HTTP clients
* feat: Add synthetic externals handling for closure-captured variables in SSA
* feat: Implement closure-based suppression for resource leak findings
* feat: Add regression guards for shell-injection and taint propagation in for-of destructure patterns
* feat: Implement constructor cap narrowing for data exfiltration detection in HTTP request builders
* feat: Add gated sinks for data exfiltration detection in C and C++ using curl_easy_setopt
* feat: Implement DATA_EXFIL cap parity for backwards analysis and add integration tests
* feat: Add data exfiltration sinks for various languages and enhance documentation
* refactor: Simplify formatting and improve readability in various files
* refactor: Improve readability by simplifying conditional statements and adding clippy linting
* docs: Update CHANGELOG and comments for data exfiltration features and configuration
* docs: Clarify configuration instructions for data exfiltration trusted destinations
* docs: Enhance comments for evidence routing logic in data exfiltration
2026-05-01 10:59:52 -04:00
Eli Peter
a438886217
Python fp and docs updtes ( #58 )
...
* refactor: Update comments for clarity and add expectations.json files for performance metrics
* feat: Implement FP guard for JS/TS local-collection receivers to suppress missing ownership checks
* feat: Enhance Rust parameter handling to classify local collections and prevent false ownership checks
* refactor: Simplify code formatting for better readability in multiple files
* refactor: Improve UTF-8 sequence length handling and enhance clarity in loop iteration
* feat: Update Java and Python patterns to include new security rules
* refactor: Improve comment clarity and consistency across multiple Rust files
* refactor: Simplify code formatting for improved readability in integration tests and module files
* refactor: Improve comment formatting and enhance clarity in assertions across multiple files
2026-04-29 19:53:34 -04:00
elipeter
4db0805de6
ci: Enhance release workflow to support manual tag input and ensure consistent artifact naming
2026-04-29 11:59:50 -04:00
elipeter
65add619a0
ci: Update cosign signing commands to use bundle output format
2026-04-29 11:53:55 -04:00
Eli Peter
832533a8cd
Fix fn and bump frontend packages ( #57 )
...
* chore(deps): update frontend dependencies to latest versions
* fix: update reconnectTimer type and adjust tsconfig paths for consistency
* fix: add toast to dependencies in FindingsPage component
* fix: add toast to dependencies in FindingsPage component
* fix: update language maturity metrics and improve Go validation handling
* fix: update CHANGELOG with recent enhancements and dependency bumps
* fix: format reconnectTimer initialization for improved readability
2026-04-29 02:57:57 -04:00
dependabot[bot]
281699faae
chore(deps): bump react-router-dom from 6.30.3 to 7.14.2 in /frontend ( #49 )
...
Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom ) from 6.30.3 to 7.14.2.
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@7.14.2/packages/react-router-dom )
---
updated-dependencies:
- dependency-name: react-router-dom
dependency-version: 7.14.2
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-29 01:07:22 -04:00
dependabot[bot]
d08c835ea3
chore(deps): bump blake3 in the cargo-minor-and-patch group ( #47 )
...
Bumps the cargo-minor-and-patch group with 1 update: [blake3](https://github.com/BLAKE3-team/BLAKE3 ).
Updates `blake3` from 1.8.4 to 1.8.5
- [Release notes](https://github.com/BLAKE3-team/BLAKE3/releases )
- [Commits](https://github.com/BLAKE3-team/BLAKE3/compare/1.8.4...1.8.5 )
---
updated-dependencies:
- dependency-name: blake3
dependency-version: 1.8.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: cargo-minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-29 01:06:51 -04:00
dependabot[bot]
f4b1ab8a34
chore(deps): bump the frontend-minor-and-patch group ( #48 )
...
Bumps the frontend-minor-and-patch group in /frontend with 8 updates:
| Package | From | To |
| --- | --- | --- |
| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query ) | `5.95.2` | `5.100.6` |
| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8 ) | `4.1.1` | `4.1.5` |
| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks ) | `7.0.1` | `7.1.1` |
| [globals](https://github.com/sindresorhus/globals ) | `17.4.0` | `17.5.0` |
| [jsdom](https://github.com/jsdom/jsdom ) | `29.0.1` | `29.1.0` |
| [prettier](https://github.com/prettier/prettier ) | `3.8.1` | `3.8.3` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) | `8.57.2` | `8.59.1` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) | `4.1.1` | `4.1.5` |
Updates `@tanstack/react-query` from 5.95.2 to 5.100.6
- [Release notes](https://github.com/TanStack/query/releases )
- [Changelog](https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md )
- [Commits](https://github.com/TanStack/query/commits/@tanstack/react-query@5.100.6/packages/react-query )
Updates `@vitest/coverage-v8` from 4.1.1 to 4.1.5
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.5/packages/coverage-v8 )
Updates `eslint-plugin-react-hooks` from 7.0.1 to 7.1.1
- [Release notes](https://github.com/facebook/react/releases )
- [Changelog](https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md )
- [Commits](https://github.com/facebook/react/commits/eslint-plugin-react-hooks@7.1.1/packages/eslint-plugin-react-hooks )
Updates `globals` from 17.4.0 to 17.5.0
- [Release notes](https://github.com/sindresorhus/globals/releases )
- [Commits](https://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.0 )
Updates `jsdom` from 29.0.1 to 29.1.0
- [Release notes](https://github.com/jsdom/jsdom/releases )
- [Commits](https://github.com/jsdom/jsdom/compare/v29.0.1...v29.1.0 )
Updates `prettier` from 3.8.1 to 3.8.3
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/3.8.1...3.8.3 )
Updates `typescript-eslint` from 8.57.2 to 8.59.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.1/packages/typescript-eslint )
Updates `vitest` from 4.1.1 to 4.1.5
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.5/packages/vitest )
---
updated-dependencies:
- dependency-name: "@tanstack/react-query"
dependency-version: 5.100.6
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: frontend-minor-and-patch
- dependency-name: "@vitest/coverage-v8"
dependency-version: 4.1.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: frontend-minor-and-patch
- dependency-name: eslint-plugin-react-hooks
dependency-version: 7.1.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: frontend-minor-and-patch
- dependency-name: globals
dependency-version: 17.5.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: frontend-minor-and-patch
- dependency-name: jsdom
dependency-version: 29.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: frontend-minor-and-patch
- dependency-name: prettier
dependency-version: 3.8.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: frontend-minor-and-patch
- dependency-name: typescript-eslint
dependency-version: 8.59.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: frontend-minor-and-patch
- dependency-name: vitest
dependency-version: 4.1.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: frontend-minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-29 01:05:33 -04:00