Skip to content

Add comprehensive asset management system with JIT access and security workflows - #10

Merged
lunzai merged 14 commits into
masterfrom
dev/250717-asset
Aug 20, 2025
Merged

Add comprehensive asset management system with JIT access and security workflows#10
lunzai merged 14 commits into
masterfrom
dev/250717-asset

Conversation

@lunzai

@lunzai lunzai commented Aug 20, 2025

Copy link
Copy Markdown
Owner

Summary

  • Implemented comprehensive asset management system with CRUD operations for requesters and approvers
  • Added JIT (Just-In-Time) account management with automatic cleanup
  • Integrated organization-based user group management and access control
  • Enhanced asset access grants with role-based permissions for users and groups
  • Added secure credential management with connection testing
  • Implemented session tracking for access monitoring
  • Added comprehensive GitHub security workflows (CodeQL, ESLint, dependency review, PMD, PHPMD, Psalm)

Key Features

  • Asset Management: Complete CRUD operations with credential handling and connection testing
  • JIT Access: Temporary account creation with automatic expiration and cleanup
  • Access Control: Role-based access grants for users and user groups
  • Security: Multiple static analysis and security scanning workflows
  • Session Management: Track and monitor asset access sessions
  • Organization Integration: User group management within organizational boundaries

🤖 Generated with Claude Code

@github-actions

Copy link
Copy Markdown

Dependency Review

The following issues were found:

  • ✅ 0 vulnerable package(s)
  • ✅ 0 package(s) with incompatible licenses
  • ✅ 0 package(s) with invalid SPDX license definitions
  • ⚠️ 2 package(s) with unknown licenses.
  • ⚠️ 1 packages with OpenSSF Scorecard issues.

View full job summary

@lunzai
lunzai merged commit 0792045 into master Aug 20, 2025
5 of 8 checks passed
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