Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Goal
Help enterprise customers assess ARC-1 and its dependencies, especially when they clone the repository and deploy to SAP BTP. Provide prominent security documentation, usable source evidence, and a documented rollout for security-only merge requirements.
Changes
npm run security:evidence: full/production root and AppRouter inventories, audits, hashes, source identity, readable results and a customer staging worksheet. No project dependency installation or lifecycle scripts are needed; unavailable results remain incomplete.Review corrections
--require-clean. Ignore MBT's generated root Makefiles.warn-only: 'true', which would otherwise disable vulnerability gating.Validation
5,803 local tests across 196 files passed, including 34 focused collector/workflow/release tests.
All 31 collector/workflow tests also passed with pinned npm 11.11.1. A deliberate quoted
warn-onlymutation failed the contract test as intended and was reverted.Type checking, repository lint, strict MkDocs build and whitespace checks passed.
Exact commit
3c250c2cda7ccfbc84426a3b7a335b78e46165b8collected all six reports with npm 11.11.1 from a clean isolated checkout, through a symlink, with an unignored output directory and an MBT Makefile fixture. Exit 0, unchanged source inputs, clean source status, zero high/critical findings. No project dependencies were installed. The temporary checkout was removed after retaining the evidence.Release PR chore(main): release 1.3.0 #751 shows GitHub's native
action_requiredworkflow wait. Execution after approval remains to be verified; do not manually dispatch Release as a test because that path publishes npm.GitHub checks passed on
3c250c2c: Node 22/24, Dependency security, Dependency licenses, CodeQL (all three analyses), Socket project/PR checks, documentation and MTA validation. Live SAP jobs skipped under the existing chore policy; no SAP runtime behavior changes.Documentation-only follow-up
3c48b03aupdates the verified Socket account state and rollout instructions. Strict MkDocs build and whitespace checks passed. All applicable GitHub checks also passed on this head, including Node 22/24, Dependency security/licenses, CodeQL, Socket, documentation and MTA validation; GitHub reports CLEAN and MERGEABLE. No account policy or alert resolution was changed.Activation boundaries
This PR leaves the ruleset disabled. After merging, verify applicable current PR results and actual merge behavior before enabling it, approving bot-created workflows when prompted. Socket Business is approved; dashboard policy and blocking behavior still need calibration before requiring its check. No new mandatory test/lint/build/license checks or changes to release publication gates are introduced. Source evidence does not inventory the customer's final CF droplet, buildpack or OS.
Plan:
docs/plans/2026-09-07-enterprise-security-implementation.md.