Граф коммитов

3719 Коммитов

Автор SHA1 Сообщение Дата
Mathias Vorreiter Pedersen d8f53e5524
Merge pull request #14925 from geoffw0/flows
Swift: Imprecise Taint Flows
2023-12-11 10:06:01 +00:00
Anders Schack-Mulligen 64eb4ff753
Merge pull request #14983 from aschackmull/dataflow/deprecate-old-api
Data Flow: Deprecate old data flow api.
2023-12-08 14:27:25 +01:00
Geoffrey White 6a48e6ed5e
Merge pull request #15038 from geoffw0/mmmmodels
Swift: Model Manual Memory Management closure functions and withMemoryRebound variants
2023-12-08 10:25:58 +00:00
Geoffrey White 801878bff2 Swift: I believe flow through withUnsafeMutableBytes should always be taint flow, as it changes the type of elements to bytes. 2023-12-07 16:42:35 +00:00
Geoffrey White ea68af8b7f Swift: Change note. 2023-12-07 16:42:34 +00:00
Geoffrey White 8818b3d22d Swift: Model withMemoryRebound, assumingMemoryRebound, bindMemory. 2023-12-07 16:03:01 +00:00
Geoffrey White db3dfdc9a0 Swift: Model Manual Memory Management closure functions. 2023-12-07 15:55:00 +00:00
Geoffrey White 1de9919193 Swift: Test Manual Memory Management closure functions. 2023-12-07 15:10:41 +00:00
Geoffrey White 32fdf4fc9f
Merge pull request #15007 from geoffw0/sensitivekeytests
Swift: Add some tests and model SecKeyCopyExternalRepresentation
2023-12-07 10:50:13 +00:00
Geoffrey White 028326abad Swift: Correct US spellings. 2023-12-07 09:54:01 +00:00
Robert Marsh 1087087acb
Merge pull request #14570 from rdmarsh2/rdmarsh2/swift/extract-pattern-types
Swift: extract types for patterns
2023-12-06 14:11:53 -05:00
Geoffrey White 366a9f1b7e Swift: Convert unsafepointer.swift test to use labelled sources. 2023-12-06 18:57:30 +00:00
Paolo Tranquilli db0fc3775a
Merge pull request #15004 from github/alexdenisov/fix-swift-autobuilder-bug
Swift: fix autobuilder bug when Xcode failure breaks the whole autobuild process
2023-12-06 11:29:26 +01:00
Geoffrey White ff8b796731
Merge pull request #14692 from geoffw0/webview3
Swift: Simplify AdoptsWkNavigationDelegate in WebView.qll.
2023-12-06 09:11:33 +00:00
Geoffrey White 4cec14657e
Merge pull request #14853 from geoffw0/logsinks
Swift: More sinks for swift/cleartext-logging
2023-12-06 09:00:26 +00:00
Geoffrey White e60dc9a9ed Swift: Use the PostUpdateNode. 2023-12-05 14:48:46 +00:00
Geoffrey White 11d582db51 Swift: Change note. 2023-12-05 13:35:44 +00:00
Geoffrey White 5095031110 Swift: Model SecKeyCopyExternalRepresentation as an explicit sensitive data source. 2023-12-05 13:35:44 +00:00
Geoffrey White 1d903c56ad Swift: Add a test with SecKeyCopyExternalRepresentation. 2023-12-05 13:35:44 +00:00
Alex Denisov 8f3d31818c Swift: fix autobuilder bug when Xcode failure breaks the whole autobuild process 2023-12-05 09:58:33 +01:00
Robert Marsh e9507b98ef Swift: remove spurious stats file 2023-12-04 21:30:12 +00:00
Geoffrey White a5dd4a4e2a Swift: More tests of keys as sensitive data. 2023-12-04 19:05:15 +00:00
Anders Schack-Mulligen 67f0529cda Dataflow: Sync. 2023-12-04 12:36:57 +01:00
Cornelius Riemenschneider 13acec135d Prepare for the bazel 7 upgrade. 2023-12-01 12:19:53 +01:00
Mathias Vorreiter Pedersen 175a8a6fb5
Merge pull request #14865 from rdmarsh2/rdmarsh2/swift/correct-keypath-node-steps
Swift: move keypath dataflow writes to fix types
2023-11-30 15:09:55 +00:00
Robert Marsh ba250140a8 Swift: fix an incorrect merge conflict resolution 2023-11-30 14:55:14 +00:00
Robert Marsh 9ac46d4f9c Swift: autoformat 2023-11-29 21:07:06 +00:00
Robert Marsh 0dc4a68ffb Swift: fix typo in change note
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
2023-11-29 21:04:09 +00:00
Robert Marsh 81d2780adb Swift: changenote for pattern types 2023-11-29 21:04:09 +00:00
Robert Marsh 30caf2130e Swift: autoformat a test 2023-11-29 21:04:09 +00:00
Robert Marsh 16e6e8845c Swift: tests for pattern types 2023-11-29 21:04:08 +00:00
Robert Marsh ade4809d9b Swift: upgrade/downgrade for pattern types 2023-11-29 21:04:05 +00:00
Robert Marsh 3492b4820a Swift: extract types for patterns 2023-11-29 20:54:50 +00:00
Robert Marsh f7e4fb0c65 Swift: respond to comments on keypath reordering 2023-11-29 20:31:48 +00:00
Robert Marsh 4df25f4f7f
Merge pull request #14797 from geoffw0/sqlsinks
Swift: Heuristic sinks for swift/sql-injection
2023-11-28 11:18:10 -05:00
Geoffrey White 68a9154106 Swift: Merge the two PrintfFormat implementations. 2023-11-28 12:03:05 +00:00
Geoffrey White 5f4213004b Merge branch 'main' into logsinks 2023-11-28 11:51:56 +00:00
Geoffrey White 09998a9f35 Swift: Formatting. 2023-11-27 19:53:32 +00:00
Geoffrey White f1f5745ed1 Swift: Change note. 2023-11-27 19:43:15 +00:00
Geoffrey White f19c6f337d Swift: Add imprecise append/insert models. 2023-11-27 19:43:15 +00:00
Geoffrey White 6e5c285346 Swift: Add imprecise init(data:) model. 2023-11-27 19:23:40 +00:00
Geoffrey White 99aa754b50 Swift: Add tests for UIImage. 2023-11-27 19:19:12 +00:00
Geoffrey White da648b1014 Swift: Convert ui.swift test to use source labels. 2023-11-27 19:06:52 +00:00
Geoffrey White 4b87dd54fb Swift: Add tests for custom append/insert. 2023-11-27 19:02:45 +00:00
Mathias Vorreiter Pedersen 70e0b33ce6
Merge pull request #14807 from geoffw0/formatsinks
Swift: More sinks for swift/uncontrolled-format-string
2023-11-27 11:10:04 +00:00
AlexDenisov 59ee3e16b4
Merge pull request #14800 from github/alexdenisov/more-extractions
Swift: final 5.8/5.9 extractions
2023-11-27 08:41:37 +01:00
Geoffrey White dfdc502525
Merge pull request #14908 from geoffw0/setmodels
Swift: Flow models for Set
2023-11-24 19:16:16 +00:00
Geoffrey White 4c2a6231e9 Swift: Add tests for array append/insert. 2023-11-24 18:33:25 +00:00
Geoffrey White 2e93c1d7b6
Merge pull request #14879 from geoffw0/contentsof
Swift: "contentsOf" sources
2023-11-24 17:47:57 +00:00
Geoffrey White 06ae374206 Swift: Add a predicate for common code. 2023-11-24 16:06:35 +00:00