Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix failing open source requirements. #124

Closed
wants to merge 1 commit into from

Conversation

d0n601
Copy link
Contributor

@d0n601 d0n601 commented Aug 5, 2024

Summary:
The open source automated repository checkup has been flagging certain files as needing a copyright header.

Fixes the following:
https://www.internalfb.com/phabricator/paste/view/P1404169236

COPYRIGHT_HEADERS_EXIST: Copyright Headers
****************************************
FIX IT! https://our.intern.facebook.com/intern/opensource/github/repo/723666528690502/repo_settings/header_exemptions/
Every project specific source file must contain a doc block with an appropriate copyright header. Unrelated files must be listed as exceptions in the Copyright Headers Exceptions page in the repo dashboard.
A copyright header clearly indicates that the code is owned by Meta. Every open source file must start with a comment containing "Meta Platforms, Inc. and affiliates"
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/cred-and-key-mgmt/macos/dump-ff-cookies/JXA-Firefox.js:
The first 16 lines of 'ttps/cred-and-key-mgmt/macos/dump-ff-cookies/JXA-Firefox.js' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/cred-and-key-mgmt/macos/keysearch/keysearch.swift:
The first 16 lines of 'ttps/cred-and-key-mgmt/macos/keysearch/keysearch.swift' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/cred-and-key-mgmt/macos/prompt-api/prompt-api.swift:
The first 16 lines of 'ttps/cred-and-key-mgmt/macos/prompt-api/prompt-api.swift' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/cred-and-key-mgmt/macos/tcc-access-check-api/tcc-access-check-api.swift:
The first 16 lines of 'ttps/cred-and-key-mgmt/macos/tcc-access-check-api/tcc-access-check-api.swift' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/defense-evasion/linux/load-rootkit/rootkit.c:
The first 16 lines of 'ttps/defense-evasion/linux/load-rootkit/rootkit.c' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/defense-evasion/macos/injectdylib/calc.c:
The first 16 lines of 'ttps/defense-evasion/macos/injectdylib/calc.c' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/defense-evasion/macos/injectdylib/injectdylib.swift:
The first 16 lines of 'ttps/defense-evasion/macos/injectdylib/injectdylib.swift' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/defense-evasion/macos/run-dylib/calc.c:
The first 16 lines of 'ttps/defense-evasion/macos/run-dylib/calc.c' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/defense-evasion/macos/run-dylib/rundylib.swift:
The first 16 lines of 'ttps/defense-evasion/macos/run-dylib/rundylib.swift' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/defense-evasion/macos/sshkeygen-load-dylib/calc.c:
The first 16 lines of 'ttps/defense-evasion/macos/sshkeygen-load-dylib/calc.c' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/defense-evasion/macos/tcl-load-dylib/calc.c:
The first 16 lines of 'ttps/defense-evasion/macos/tcl-load-dylib/calc.c' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/discovery-and-collection/macos/clipdump-api/clipdump-api.swift:
The first 16 lines of 'ttps/discovery-and-collection/macos/clipdump-api/clipdump-api.swift' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/discovery-and-collection/macos/swiftbelt-exec/SwiftBelt.swift:
The first 16 lines of 'ttps/discovery-and-collection/macos/swiftbelt-exec/SwiftBelt.swift' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/discovery-and-collection/macos/swiftspy-exec/expect.exp:
The first 16 lines of 'ttps/discovery-and-collection/macos/swiftspy-exec/expect.exp' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/discovery-and-collection/macos/swiftspy-exec/swiftspy.swift:
The first 16 lines of 'ttps/discovery-and-collection/macos/swiftspy-exec/swiftspy.swift' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/persistence/macos/launchagent/launchagent.swift:
The first 16 lines of 'ttps/persistence/macos/launchagent/launchagent.swift' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/persistence/macos/loginitem/cleanuploginitem.swift:
The first 16 lines of 'ttps/persistence/macos/loginitem/cleanuploginitem.swift' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/persistence/macos/loginitem/loginitem.swift:
The first 16 lines of 'ttps/persistence/macos/loginitem/loginitem.swift' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright

Differential Revision: D60787687

Summary:
The open source automated [repository](https://www.internalfb.com/intern/opensource/github/repo/723666528690502/) checkup has been flagging certain files as needing a copyright header.

Fixes  the following:
https://www.internalfb.com/phabricator/paste/view/P1404169236

```
COPYRIGHT_HEADERS_EXIST: Copyright Headers
****************************************
FIX IT! https://our.intern.facebook.com/intern/opensource/github/repo/723666528690502/repo_settings/header_exemptions/
Every project specific source file must contain a doc block with an appropriate copyright header. Unrelated files must be listed as exceptions in the Copyright Headers Exceptions page in the repo dashboard.
A copyright header clearly indicates that the code is owned by Meta. Every open source file must start with a comment containing "Meta Platforms, Inc. and affiliates"
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/cred-and-key-mgmt/macos/dump-ff-cookies/JXA-Firefox.js:
The first 16 lines of 'ttps/cred-and-key-mgmt/macos/dump-ff-cookies/JXA-Firefox.js' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/cred-and-key-mgmt/macos/keysearch/keysearch.swift:
The first 16 lines of 'ttps/cred-and-key-mgmt/macos/keysearch/keysearch.swift' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/cred-and-key-mgmt/macos/prompt-api/prompt-api.swift:
The first 16 lines of 'ttps/cred-and-key-mgmt/macos/prompt-api/prompt-api.swift' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/cred-and-key-mgmt/macos/tcc-access-check-api/tcc-access-check-api.swift:
The first 16 lines of 'ttps/cred-and-key-mgmt/macos/tcc-access-check-api/tcc-access-check-api.swift' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/defense-evasion/linux/load-rootkit/rootkit.c:
The first 16 lines of 'ttps/defense-evasion/linux/load-rootkit/rootkit.c' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/defense-evasion/macos/injectdylib/calc.c:
The first 16 lines of 'ttps/defense-evasion/macos/injectdylib/calc.c' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/defense-evasion/macos/injectdylib/injectdylib.swift:
The first 16 lines of 'ttps/defense-evasion/macos/injectdylib/injectdylib.swift' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/defense-evasion/macos/run-dylib/calc.c:
The first 16 lines of 'ttps/defense-evasion/macos/run-dylib/calc.c' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/defense-evasion/macos/run-dylib/rundylib.swift:
The first 16 lines of 'ttps/defense-evasion/macos/run-dylib/rundylib.swift' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/defense-evasion/macos/sshkeygen-load-dylib/calc.c:
The first 16 lines of 'ttps/defense-evasion/macos/sshkeygen-load-dylib/calc.c' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/defense-evasion/macos/tcl-load-dylib/calc.c:
The first 16 lines of 'ttps/defense-evasion/macos/tcl-load-dylib/calc.c' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/discovery-and-collection/macos/clipdump-api/clipdump-api.swift:
The first 16 lines of 'ttps/discovery-and-collection/macos/clipdump-api/clipdump-api.swift' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/discovery-and-collection/macos/swiftbelt-exec/SwiftBelt.swift:
The first 16 lines of 'ttps/discovery-and-collection/macos/swiftbelt-exec/SwiftBelt.swift' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/discovery-and-collection/macos/swiftspy-exec/expect.exp:
The first 16 lines of 'ttps/discovery-and-collection/macos/swiftspy-exec/expect.exp' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/discovery-and-collection/macos/swiftspy-exec/swiftspy.swift:
The first 16 lines of 'ttps/discovery-and-collection/macos/swiftspy-exec/swiftspy.swift' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/persistence/macos/launchagent/launchagent.swift:
The first 16 lines of 'ttps/persistence/macos/launchagent/launchagent.swift' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/persistence/macos/loginitem/cleanuploginitem.swift:
The first 16 lines of 'ttps/persistence/macos/loginitem/cleanuploginitem.swift' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright
https://github.com/facebookincubator/ForgeArmory/blob/main/ttps/persistence/macos/loginitem/loginitem.swift:
The first 16 lines of 'ttps/persistence/macos/loginitem/loginitem.swift' do not contain the patterns:
	(Meta Platforms, Inc. and affiliates)|(Facebook, Inc(\.|,)? and its affiliates)|([0-9]{4}-present(\.|,)? Facebook)|([0-9]{4}(\.|,)? Facebook)
	Copyright

```

Differential Revision: D60787687
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D60787687

@facebook-github-bot
Copy link
Contributor

This pull request has been merged in e1a9d68.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants