Skip to content

Scan agent-derived code and text for secrets - #270

Open
eshulman2 wants to merge 1 commit into
issue-263-forge-nativefrom
issue-77-forge-native
Open

Scan agent-derived code and text for secrets#270
eshulman2 wants to merge 1 commit into
issue-263-forge-nativefrom
issue-77-forge-native

Conversation

@eshulman2

Copy link
Copy Markdown
Collaborator

Summary

  • compose repository secret detection into Add a fail-closed pre-push validation gate in GitOperations #263's common OutputValidator pre-push gate
  • scan changed repository files using the trusted base and trusted-base .secrets.baseline
  • add an explicit provenance-aware API for workflow nodes publishing agent-derived text
  • scan agent-derived PR descriptions, Q&A responses, review objections, and post-merge summaries at their workflow origin
  • keep Jira/GitHub clients as trusted transport components rather than global policy interceptors
  • expose only redacted detector, path/source, and line information

Stack

This PR is intentionally based on issue-263-forge-native; review and merge #263 first, then retarget/rebase this PR to main.

Test plan

  • 25 focused repository/output/secret tests pass
  • 35 affected workflow-node tests pass
  • Ruff passes on changed implementation and tests

Closes #77

Depends on #263

@eshulman2
eshulman2 force-pushed the issue-263-forge-native branch from ae71dec to 9d17a31 Compare August 6, 2026 18:27
@eshulman2
eshulman2 force-pushed the issue-77-forge-native branch from 99a9ba1 to 131a719 Compare August 6, 2026 18:29
@eshulman2
eshulman2 force-pushed the issue-263-forge-native branch from 9d17a31 to 5d8cc7b Compare August 6, 2026 19:03
@eshulman2
eshulman2 force-pushed the issue-77-forge-native branch from 131a719 to db06eaa Compare August 6, 2026 19:07
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