Skip to content

Review SCM files and security updates#2

Merged
hyperpolymath merged 1 commit into
mainfrom
claude/review-scm-security-4K8Jf
Dec 17, 2025
Merged

Review SCM files and security updates#2
hyperpolymath merged 1 commit into
mainfrom
claude/review-scm-security-4K8Jf

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner
  • Add dedicated PHP security job to CodeQL workflow with PHPStan analysis and dangerous function detection (eval, exec, system, etc.)
  • Include PHP files in security-policy.yml checks for weak crypto, HTTP URLs, and hardcoded secrets (was missing PHP entirely)
  • Add PHP to quality.yml TODO/FIXME scans
  • Fix ECOSYSTEM.scm and META.scm with proper descriptions instead of badge syntax in metadata fields
  • Fix README.adoc broken links (SECURITY.adoc → SECURITY.md)
  • Update STATE.scm with current project status and session history

Security gaps addressed:

  • CodeQL was only analyzing GitHub Actions, not PHP source code
  • Security policy scans skipped all PHP files
  • Quality checks missed PHP files for code smell detection

- Add dedicated PHP security job to CodeQL workflow with PHPStan
  analysis and dangerous function detection (eval, exec, system, etc.)
- Include PHP files in security-policy.yml checks for weak crypto,
  HTTP URLs, and hardcoded secrets (was missing PHP entirely)
- Add PHP to quality.yml TODO/FIXME scans
- Fix ECOSYSTEM.scm and META.scm with proper descriptions instead of
  badge syntax in metadata fields
- Fix README.adoc broken links (SECURITY.adoc → SECURITY.md)
- Update STATE.scm with current project status and session history

Security gaps addressed:
- CodeQL was only analyzing GitHub Actions, not PHP source code
- Security policy scans skipped all PHP files
- Quality checks missed PHP files for code smell detection
@hyperpolymath
hyperpolymath merged commit 429c91e into main Dec 17, 2025
12 of 14 checks passed
@hyperpolymath
hyperpolymath deleted the claude/review-scm-security-4K8Jf branch December 17, 2025 20:32
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.

2 participants