Skip to content

Bump build from 1.3.0 to 1.4.0#41

Merged
debu-sinha merged 5 commits intomainfrom
dependabot/pip/build-1.4.0
Feb 23, 2026
Merged

Bump build from 1.3.0 to 1.4.0#41
debu-sinha merged 5 commits intomainfrom
dependabot/pip/build-1.4.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 23, 2026

Bumps build from 1.3.0 to 1.4.0.

Release notes

Sourced from build's releases.

1.4.0

  • Add --quiet flag (PR #947)
  • Add option to dump PEP 517 metadata with --metadata (PR #940, PR #943)
  • Support UV environment variable (PR #971)
  • Remove a workaround for 3.14b1 (PR #960)
  • In 3.14 final release, color defaults to True already (PR #962)
  • Pass sp-repo-review (PR #942)
  • In pytest configuration, log_level is better than log_cli_level (PR #950)
  • Split up typing and mypy (PR #944)
  • Use types-colorama (PR #945)
  • In docs, first argument for _has_dependency is a name (PR #970)
  • Fix test failure when flit-core is installed (PR #921)
Changelog

Sourced from build's changelog.

1.4.0 (2026-01-08)

  • Add --quiet flag (:pr:947)
  • Add option to dump PEP 517 metadata with --metadata (:pr:940, :pr:943)
  • Support UV environment variable (:pr:971)
  • Remove a workaround for 3.14b1 (:pr:960)
  • In 3.14 final release, color defaults to True already (:pr:962)
  • Pass sp-repo-review (:pr:942)
  • In pytest configuration, log_level is better than log_cli_level (:pr:950)
  • Split up typing and mypy (:pr:944)
  • Use types-colorama (:pr:945)
  • In docs, first argument for _has_dependency is a name (PR :pr:970)
  • Fix test failure when flit-core is installed (PR :pr:921)
Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Feb 23, 2026

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot dependabot bot requested a review from debu-sinha as a code owner February 23, 2026 15:01
Introduce YAML-based policy engine for CI/CD enforcement with threshold
gates, scanner toggles, and OWASP category blocks. Wire policy flag into
CLI with --policy option. Add example corporate and strict policies.

Publish workflow now generates CycloneDX SBOM attached to GitHub releases.
Installation scanner detects group:runtime in pip show output. Skill scanner
env harvesting regex tightened to reduce false matches.

Bump version to 0.4.5.
STRIDE-based threat model covering 4 agent attack surfaces with attack
trees and mitigations mapped to OWASP ASI01-ASI10.

Whitepaper outline for conference submission targeting the static analysis
approach to AI agent security with empirical MCP ecosystem study.

State of MCP Security 2026 report summarizing 593 findings across 50
servers with cross-surface correlation analysis.

New scripts: run_ecosystem_study.py for scalable 200-500 server scanning
with cross-surface analysis and resume capability, compare_scanners.py
for head-to-head evaluation against mcp-scan and Cisco MCP Scanner.
Red-team benchmark with 50 adversarial test cases across 4 attack
surfaces validating scanner detection and FP suppression capabilities.

Demo environment with intentionally vulnerable OpenClaw configuration
for live scanning demonstrations. Includes asciinema recording script
and guided demo walkthrough.
@dependabot dependabot bot force-pushed the dependabot/pip/build-1.4.0 branch from 14388de to 8988976 Compare February 23, 2026 16:42
debu-sinha and others added 2 commits February 23, 2026 11:48
…tted

Reverts commits 70f6363, 5b3eb32, and 15c1e7a which contained internal
research scripts, demo fixtures, conference paper drafts, and benchmark
infrastructure that should not be in the public repository.

Production features (policy engine, SBOM, scanner fixes) will be
re-committed properly after review.
Bumps [build](https://github.com/pypa/build) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/pypa/build/releases)
- [Changelog](https://github.com/pypa/build/blob/main/CHANGELOG.rst)
- [Commits](pypa/build@1.3.0...1.4.0)

---
updated-dependencies:
- dependency-name: build
  dependency-version: 1.4.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/pip/build-1.4.0 branch from 8988976 to f1135da Compare February 23, 2026 16:49
@debu-sinha debu-sinha merged commit 1454aea into main Feb 23, 2026
14 checks passed
@dependabot dependabot bot deleted the dependabot/pip/build-1.4.0 branch February 23, 2026 19:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant