Commit 2300af1
committed
Add actions.lock extraction
Teach the JavaScript extractor to classify .lock files as YAML while limiting default autobuild extraction to explicitly included paths. Expose Actions lockfiles through the ActionsLock QL class and cover extraction with a normal QL test.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 4994bb27-c5ca-47e9-b082-cfc1ca244e861 parent e7181b3 commit 2300af1
98 files changed
Lines changed: 152 additions & 102 deletions
File tree
- actions
- extractor/tools
- ql
- lib
- change-notes
- codeql/actions
- test/library-tests/actions-lock
- .github/workflows
- cpp/ql/src
- Best Practices
- Exceptions
- Likely Errors
- Magic Constants
- Documentation
- Header Cleanup
- Likely Bugs
- Arithmetic
- Likely Typos
- OO
- Metrics
- Files
- Functions
- Security/CWE
- CWE-079
- CWE-676
- jsf/4.10 Classes
- csharp/ql/src
- Bad Practices
- Comments
- Declarations
- Dead Code
- Likely Bugs
- Metrics
- Callables
- Files
- RefTypes
- Security Features
- CWE-079
- go/ql/src
- RedundantCode
- Security
- CWE-079
- CWE-338
- javascript
- extractor/src/com/semmle/js/extractor
- ql/src
- Comments
- Declarations
- LanguageFeatures
- Metrics
- Security
- CWE-079
- CWE-116
- CWE-338
- Statements
- java/ql/src
- Likely Bugs/Concurrency
- Metrics
- Callables
- Files
- RefTypes
- Security/CWE
- CWE-079
- CWE-113
- CWE-326
- CWE-330
- CWE-501
- Violations of Best Practice
- Comments
- Dead Code
- python/ql/src/Metrics
- ruby/ql/src
- experimental/insecure-randomness
- queries
- security/cwe-079
- variables
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
| 13 | + | |
13 | 14 | | |
14 | 15 | | |
15 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
Lines changed: 6 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
| 46 | + | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
| |||
0 commit comments