Skip to content

Update - #565

Open
CanerKaraca23 wants to merge 2 commits into
cleolibrary:masterfrom
CanerKaraca23:master
Open

Update#565
CanerKaraca23 wants to merge 2 commits into
cleolibrary:masterfrom
CanerKaraca23:master

Conversation

@CanerKaraca23

Copy link
Copy Markdown
  • Updated workflows.
  • Use latest C++.
  • Use VS 2026.
  • Updated submodules, migrated to main plugin-sdk instead of fork.
  • Compatibility fixes.

Tested, works fine.

@MiranDMC

MiranDMC commented Jul 26, 2026

Copy link
Copy Markdown
Collaborator

Older C++ is used on purpose. First, there is no need to force newer, secondly last time we tried it caused cleo and plugins be reported as malware by most of the scanners on Virust Total.

@MiranDMC MiranDMC closed this Jul 26, 2026
@MiranDMC MiranDMC reopened this Jul 26, 2026
@CanerKaraca23

Copy link
Copy Markdown
Author

Older C++ is used on purpose. First, there is no need to force newer, secondly last time we tried it caused cleo and plugins be reported as malware by most of the scanners on Virust Total.

I tested, even some plugins have less detections, same on cleo.asi.


- name: Pack archive
if: ${{ hashFiles('preview_changes.md') != '' }}
uses: thedoctor0/zip-release@b57d897cb5d60cb78b51a507f63fa184cfe35554 # 0.7.6

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sticking to a specific commit SHA was done on purpose, to avoid possible chain attacks

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sticking to a specific commit SHA was done on purpose, to avoid possible chain attacks

Hundreds of projects using these actions, i think that will be one chance in a billion if we consider that these projects are open sourced + GitHub protections and developer community.

@x87 x87 Jul 26, 2026

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it does not matter, it may happen to any project https://www.theregister.com/security/2025/03/17/github-supply-chain-attack-spills-secrets-from-23k-projects/1192629

Well, i can pin to the specific version but, that will be also risky if there is some security issue is found in our pinned version and it fixed in newer version, we must track it every time.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it does not matter, it may happen to any project https://www.theregister.com/security/2025/03/17/github-supply-chain-attack-spills-secrets-from-23k-projects/1192629

Well, i can pin to the specific version but, that will be also risky if there is some security issue is found in our pinned version and it fixed in newer version, we must track it every time.

Correct, but this can be done in a controlled manner, rather than just accepting any latest change.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I forgot to mention that full SHA is enforced on repo-level

image

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I

Ok, should i pin every action or exclude official ones?

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would rather not change actions at all. If it works, don't touch it

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would rather not change actions at all. If it works, don't touch it

Well, this PR completely opposes your quote lol, everything works and there is no any new features or fixes lol. However, GitHub wants from us to update some of them due to deprecation of node.js 20 on actions, so we should update them.

@MiranDMC

Copy link
Copy Markdown
Collaborator

Older C++ is used on purpose. First, there is no need to force newer, secondly last time we tried it caused cleo and plugins be reported as malware by most of the scanners on Virust Total.

I tested, even some plugins have less detections, same on cleo.asi.

It happens after people start to download it. It is binary totally different file, once one AV mark it as malware avalanche starts, as others just copy their homework.

Do people really believe all vulnerabilities are introduced in first version, then every following update just removes them?

@CanerKaraca23

Copy link
Copy Markdown
Author

Pinned the actions, and migrated to new .slnx format.

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.

3 participants