-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathanalyzer.log
More file actions
175 lines (175 loc) · 17.7 KB
/
Copy pathanalyzer.log
File metadata and controls
175 lines (175 loc) · 17.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
2025-07-20 23:20:49,755 INFO [AuditOrchestrator] === [START ANALYSIS] test.sol ===
2025-07-20 23:20:49,755 INFO [AuditOrchestrator] Loaded contract source: test.sol
2025-07-20 23:20:49,755 INFO [AuditOrchestrator] Contract loaded.
2025-07-20 23:20:49,755 INFO [src.core.parser] Successfully parsed 1 contracts
2025-07-20 23:20:49,755 INFO [AuditOrchestrator] Parsing complete.
2025-07-20 23:20:49,755 INFO [src.core.domain_classifier] Classified contract as gamefi with confidence 0.30
2025-07-20 23:20:49,755 INFO [AuditOrchestrator] Domain classified: gamefi
2025-07-20 23:20:49,755 INFO [src.core.analyzer] Starting contract analysis...
2025-07-20 23:20:49,755 INFO [src.core.analyzer] Step 1: Parsing contract...
2025-07-20 23:20:49,755 INFO [src.core.parser] Successfully parsed 1 contracts
2025-07-20 23:20:49,755 INFO [src.core.analyzer] Successfully parsed 1 contracts
2025-07-20 23:20:49,755 INFO [src.core.analyzer] Step 2: Classifying domain and protocol...
2025-07-20 23:20:49,755 INFO [src.core.domain_classifier] Classified contract as gamefi with confidence 0.30
2025-07-20 23:20:49,755 INFO [src.core.analyzer] Domain classified as: gamefi (confidence: 0.30)
2025-07-20 23:20:49,755 INFO [src.core.analyzer] Step 3: Analyzing context and business logic...
2025-07-20 23:20:49,755 INFO [src.core.context_classifier] Context classification completed. Complexity: 0.00, Risk: 0.00
2025-07-20 23:20:49,755 INFO [src.core.analyzer] Context analysis completed. Business logic types: 1
2025-07-20 23:20:49,755 INFO [src.core.analyzer] Step 4: Determining applicable agents and checks...
2025-07-20 23:20:49,755 INFO [src.core.analyzer] Applicable agents: 8
2025-07-20 23:20:49,755 INFO [src.core.analyzer] Applicable checks: 5
2025-07-20 23:20:49,755 INFO [src.core.analyzer] Contract analysis completed successfully
2025-07-20 23:20:49,755 INFO [AuditOrchestrator] Static/domain analysis complete. Findings: 0 issues.
2025-07-20 23:20:49,755 INFO [AuditOrchestrator] Report written to: C:\Users\sanja\OneDrive\Desktop\Agentic-PVL\src\analysis_results.json
2025-07-20 23:22:15,032 INFO [AuditOrchestrator] === [START ANALYSIS] test.sol ===
2025-07-20 23:22:15,032 INFO [AuditOrchestrator] Loaded contract source: test.sol
2025-07-20 23:22:15,032 INFO [AuditOrchestrator] Contract loaded.
2025-07-20 23:22:15,032 INFO [src.core.parser] Successfully parsed 1 contracts
2025-07-20 23:22:15,032 INFO [AuditOrchestrator] Parsing complete.
2025-07-20 23:22:15,032 INFO [src.core.domain_classifier] Classified contract as gamefi with confidence 0.30
2025-07-20 23:22:15,032 INFO [AuditOrchestrator] Domain classified: gamefi
2025-07-20 23:22:15,050 ERROR [AuditOrchestrator] Analysis failed: type object 'Category' has no attribute 'TIMESTAMP_DEPENDENCY'
Traceback (most recent call last):
File "C:\Users\sanja\OneDrive\Desktop\Agentic-PVL\src\main.py", line 194, in main
orchestrate_audit(contract_path)
File "C:\Users\sanja\OneDrive\Desktop\Agentic-PVL\src\main.py", line 146, in orchestrate_audit
category=Category.TIMESTAMP_DEPENDENCY,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: type object 'Category' has no attribute 'TIMESTAMP_DEPENDENCY'. Did you mean: 'TIMESTAMP_DEPENDENCE'?
2025-07-20 23:23:07,952 INFO [AuditOrchestrator] === [START ANALYSIS] test.sol ===
2025-07-20 23:23:07,952 INFO [AuditOrchestrator] Loaded contract source: test.sol
2025-07-20 23:23:07,952 INFO [AuditOrchestrator] Contract loaded.
2025-07-20 23:23:07,959 INFO [src.core.parser] Successfully parsed 1 contracts
2025-07-20 23:23:07,959 INFO [AuditOrchestrator] Parsing complete.
2025-07-20 23:23:07,959 INFO [src.core.domain_classifier] Classified contract as gamefi with confidence 0.30
2025-07-20 23:23:07,959 INFO [AuditOrchestrator] Domain classified: gamefi
2025-07-20 23:23:07,959 INFO [AuditOrchestrator] Static/domain analysis complete. Findings: 4 issues.
2025-07-20 23:23:07,959 INFO [AuditOrchestrator] Report written to: C:\Users\sanja\OneDrive\Desktop\Agentic-PVL\src\analysis_results.json
2025-07-20 23:27:10,304 INFO [AuditOrchestrator] === [START ANALYSIS] new.sol ===
2025-07-20 23:27:10,408 INFO [AuditOrchestrator] Loaded contract source: new.sol
2025-07-20 23:27:10,408 INFO [AuditOrchestrator] Contract loaded.
2025-07-20 23:27:10,411 INFO [src.core.parser] Successfully parsed 1 contracts
2025-07-20 23:27:10,411 INFO [AuditOrchestrator] Parsing complete.
2025-07-20 23:27:10,414 INFO [src.core.domain_classifier] Classified contract as unknown with confidence 0.30
2025-07-20 23:27:10,414 INFO [AuditOrchestrator] Domain classified: unknown
2025-07-20 23:27:10,414 INFO [AuditOrchestrator] Static/domain analysis complete. Findings: 0 issues.
2025-07-20 23:27:10,414 INFO [AuditOrchestrator] Report written to: C:\Users\sanja\OneDrive\Desktop\Agentic-PVL\src\analysis_results.json
2025-07-20 23:43:57,737 INFO [MainAuditOrchestration] \U0001f9e0 Starting analysis for: new.sol
2025-07-20 23:43:57,737 INFO [MainAuditOrchestration] \U0001f4e6 Loaded contract: new.sol
2025-07-20 23:43:57,753 INFO [src.core.parser] Successfully parsed 1 contracts
2025-07-20 23:43:57,753 INFO [MainAuditOrchestration] \u2714 AST Parsing complete
2025-07-20 23:43:57,753 INFO [src.core.domain_classifier] Classified contract as unknown with confidence 0.30
2025-07-20 23:43:57,757 INFO [MainAuditOrchestration] \U0001f50d Domain detected: unknown
2025-07-20 23:43:57,757 INFO [src.core.domain_classifier] Classified contract as unknown with confidence 0.30
2025-07-20 23:43:57,757 WARNING [src.core.protocol_classifier] ProtocolClassifier: no protocol match
2025-07-20 23:43:57,757 INFO [MainAuditOrchestration] \U0001f4e1 No protocol match found
2025-07-20 23:43:57,757 INFO [MainAuditOrchestration] Generated 1 security findings
2025-07-20 23:43:57,757 INFO [MainAuditOrchestration] \u2714 Security analysis complete – 1 findings extracted
2025-07-20 23:43:57,757 INFO [MainAuditOrchestration] \u2705 Report written: C:\Users\sanja\OneDrive\Desktop\Agentic-PVL\src\analysis_results.json
2025-07-20 23:52:21,566 INFO [MainAuditOrchestration] \U0001f9e0 Starting analysis for: new.sol
2025-07-20 23:52:21,568 INFO [MainAuditOrchestration] \U0001f4e6 Loaded contract: new.sol
2025-07-20 23:52:21,570 INFO [src.core.parser] Successfully parsed 1 contracts
2025-07-20 23:52:21,570 INFO [MainAuditOrchestration] \u2714 AST Parsing complete
2025-07-20 23:52:21,572 INFO [src.core.domain_classifier] Classified contract as unknown with confidence 0.30
2025-07-20 23:52:21,572 INFO [src.core.domain_classifier] Classified contract as unknown with confidence 0.30
2025-07-20 23:52:21,572 INFO [MainAuditOrchestration] \U0001f50d Additional domain detected: dao (matches: 3)
2025-07-20 23:52:21,572 INFO [MainAuditOrchestration] \U0001f50d Domains detected: ['unknown', 'dao']
2025-07-20 23:52:21,572 INFO [MainAuditOrchestration] \U0001f500 Multi-domain contract detected: unknown + dao
2025-07-20 23:52:21,572 INFO [src.core.domain_classifier] Classified contract as unknown with confidence 0.30
2025-07-20 23:52:21,572 WARNING [src.core.protocol_classifier] ProtocolClassifier: no protocol match
2025-07-20 23:52:21,572 INFO [MainAuditOrchestration] \U0001f4e1 No protocol match found
2025-07-20 23:52:21,572 INFO [MainAuditOrchestration] Generated 1 security findings
2025-07-20 23:52:21,572 INFO [MainAuditOrchestration] \u2714 Security analysis complete – 1 findings extracted
2025-07-20 23:52:21,572 INFO [MainAuditOrchestration] \U0001f500 Analyzing cross-domain vulnerabilities for: unknown + dao
2025-07-20 23:52:21,572 INFO [MainAuditOrchestration] \u2714 Cross-domain analysis complete – 1 additional findings extracted
2025-07-20 23:52:21,574 INFO [MainAuditOrchestration] \u2705 Report written: C:\Users\sanja\OneDrive\Desktop\Agentic-PVL\src\analysis_results.json
2025-07-21 00:23:38,497 INFO [MainAuditOrchestration] \U0001f9e0 Starting analysis for: new.sol
2025-07-21 00:23:38,497 INFO [MainAuditOrchestration] \U0001f4e6 Loaded contract: new.sol
2025-07-21 00:23:38,497 INFO [src.core.parser] Successfully parsed 1 contracts
2025-07-21 00:23:38,497 INFO [MainAuditOrchestration] \u2714 AST Parsing complete
2025-07-21 00:23:38,497 INFO [src.core.domain_classifier] Classified contract as unknown with confidence 0.30
2025-07-21 00:23:38,497 INFO [MainAuditOrchestration] \U0001f50d Domains detected: ['dao']
2025-07-21 00:23:38,497 INFO [src.core.domain_classifier] Classified contract as unknown with confidence 0.30
2025-07-21 00:23:38,497 WARNING [src.core.protocol_classifier] ProtocolClassifier: no protocol match
2025-07-21 00:23:38,497 INFO [MainAuditOrchestration] \U0001f4e1 No protocol match found
2025-07-21 00:23:38,497 INFO [MainAuditOrchestration] Generated 1 security findings
2025-07-21 00:23:38,497 INFO [MainAuditOrchestration] \u2714 Security analysis complete – 1 findings extracted
2025-07-21 00:23:38,497 INFO [MainAuditOrchestration] \u23e9 Single domain (dao) - skipping cross-domain analysis
2025-07-21 00:23:38,497 INFO [MainAuditOrchestration] \u2705 Report written: C:\Users\sanja\OneDrive\Desktop\Agentic-PVL\src\analysis_results.json
2025-07-21 00:25:00,974 INFO [MainAuditOrchestration] \U0001f9e0 Starting analysis for: new.sol
2025-07-21 00:25:00,974 INFO [MainAuditOrchestration] \U0001f4e6 Loaded contract: new.sol
2025-07-21 00:25:00,979 INFO [src.core.parser] Successfully parsed 1 contracts
2025-07-21 00:25:00,979 INFO [MainAuditOrchestration] \u2714 AST Parsing complete
2025-07-21 00:25:00,979 INFO [src.core.domain_classifier] Classified contract as dao with confidence 0.45
2025-07-21 00:25:00,979 INFO [MainAuditOrchestration] \U0001f50d Domains detected: ['dao', 'defi']
2025-07-21 00:25:00,979 INFO [MainAuditOrchestration] \U0001f500 Multi-domain contract detected: dao + defi
2025-07-21 00:25:00,979 INFO [src.core.domain_classifier] Classified contract as dao with confidence 0.45
2025-07-21 00:25:00,979 WARNING [src.core.protocol_classifier] ProtocolClassifier: no protocol match
2025-07-21 00:25:00,979 INFO [MainAuditOrchestration] \U0001f4e1 No protocol match found
2025-07-21 00:25:00,979 INFO [MainAuditOrchestration] Generated 1 security findings
2025-07-21 00:25:00,979 INFO [MainAuditOrchestration] \u2714 Security analysis complete – 1 findings extracted
2025-07-21 00:25:00,979 INFO [MainAuditOrchestration] \U0001f500 Analyzing cross-domain vulnerabilities for: dao + defi
2025-07-21 00:25:00,979 INFO [MainAuditOrchestration] \u2714 Cross-domain analysis complete – 2 additional findings extracted
2025-07-21 00:25:00,979 INFO [MainAuditOrchestration] \u2705 Report written: C:\Users\sanja\OneDrive\Desktop\Agentic-PVL\src\analysis_results.json
2025-07-21 00:29:59,574 INFO [MainAuditOrchestration] \U0001f9e0 Starting analysis for: new.sol
2025-07-21 00:29:59,574 INFO [MainAuditOrchestration] \U0001f4e6 Loaded contract: new.sol
2025-07-21 00:29:59,579 INFO [src.core.parser] Successfully parsed 1 contracts
2025-07-21 00:29:59,579 INFO [MainAuditOrchestration] \u2714 AST Parsing complete
2025-07-21 00:29:59,579 INFO [src.core.domain_classifier] Classified contract as dao with confidence 0.45
2025-07-21 00:29:59,579 INFO [MainAuditOrchestration] \U0001f50d Domains detected: ['dao', 'defi']
2025-07-21 00:29:59,579 INFO [MainAuditOrchestration] \U0001f500 Multi-domain contract detected: dao + defi
2025-07-21 00:29:59,579 INFO [src.core.domain_classifier] Classified contract as dao with confidence 0.45
2025-07-21 00:29:59,579 WARNING [src.core.protocol_classifier] ProtocolClassifier: no protocol match
2025-07-21 00:29:59,579 INFO [MainAuditOrchestration] \U0001f4e1 No protocol match found
2025-07-21 00:29:59,579 ERROR [MainAuditOrchestration] Error in security analysis: type object 'Category' has no attribute 'VOTING'
2025-07-21 00:29:59,579 INFO [MainAuditOrchestration] \u2714 Security analysis complete – 1 findings extracted
2025-07-21 00:29:59,579 INFO [MainAuditOrchestration] \U0001f500 Analyzing cross-domain vulnerabilities for: dao + defi
2025-07-21 00:29:59,579 INFO [MainAuditOrchestration] \u2714 Cross-domain analysis complete – 2 additional findings extracted
2025-07-21 00:29:59,585 INFO [MainAuditOrchestration] \u2705 Report written: C:\Users\sanja\OneDrive\Desktop\Agentic-PVL\src\analysis_results.json
2025-07-21 00:31:56,448 INFO [MainAuditOrchestration] \U0001f9e0 Starting analysis for: new.sol
2025-07-21 00:31:56,448 INFO [MainAuditOrchestration] \U0001f4e6 Loaded contract: new.sol
2025-07-21 00:31:56,448 INFO [src.core.parser] Successfully parsed 1 contracts
2025-07-21 00:31:56,448 INFO [MainAuditOrchestration] \u2714 AST Parsing complete
2025-07-21 00:31:56,448 INFO [src.core.domain_classifier] Classified contract as dao with confidence 0.45
2025-07-21 00:31:56,448 INFO [MainAuditOrchestration] \U0001f50d Domains detected: ['dao', 'defi']
2025-07-21 00:31:56,448 INFO [MainAuditOrchestration] \U0001f500 Multi-domain contract detected: dao + defi
2025-07-21 00:31:56,448 INFO [src.core.domain_classifier] Classified contract as dao with confidence 0.45
2025-07-21 00:31:56,448 WARNING [src.core.protocol_classifier] ProtocolClassifier: no protocol match
2025-07-21 00:31:56,448 INFO [MainAuditOrchestration] \U0001f4e1 No protocol match found
2025-07-21 00:31:56,448 INFO [MainAuditOrchestration] Generated 7 security findings
2025-07-21 00:31:56,448 INFO [MainAuditOrchestration] \u2714 Security analysis complete – 7 findings extracted
2025-07-21 00:31:56,448 INFO [MainAuditOrchestration] \U0001f500 Analyzing cross-domain vulnerabilities for: dao + defi
2025-07-21 00:31:56,448 INFO [MainAuditOrchestration] \u2714 Cross-domain analysis complete – 2 additional findings extracted
2025-07-21 00:31:56,468 INFO [MainAuditOrchestration] \u2705 Report written: C:\Users\sanja\OneDrive\Desktop\Agentic-PVL\src\analysis_results.json
2025-07-21 00:38:49,313 INFO [MainAuditOrchestration] \U0001f9e0 Starting analysis for: new.sol
2025-07-21 00:38:49,313 INFO [MainAuditOrchestration] \U0001f4e6 Loaded contract: new.sol
2025-07-21 00:38:49,313 INFO [src.core.parser] Successfully parsed 1 contracts
2025-07-21 00:38:49,313 INFO [MainAuditOrchestration] \u2714 AST Parsing complete
2025-07-21 00:38:49,313 INFO [src.core.domain_classifier] Classified contract as dao with confidence 0.45
2025-07-21 00:38:49,313 INFO [MainAuditOrchestration] \U0001f50d Domains detected: ['dao', 'defi']
2025-07-21 00:38:49,313 INFO [MainAuditOrchestration] \U0001f500 Multi-domain contract detected: dao + defi
2025-07-21 00:38:49,313 INFO [src.core.domain_classifier] Classified contract as dao with confidence 0.45
2025-07-21 00:38:49,313 WARNING [src.core.protocol_classifier] ProtocolClassifier: no protocol match
2025-07-21 00:38:49,313 INFO [MainAuditOrchestration] \U0001f4e1 No protocol match found
2025-07-21 00:38:49,313 INFO [MainAuditOrchestration] Generated 7 security findings
2025-07-21 00:38:49,313 INFO [MainAuditOrchestration] \u2714 Security analysis complete – 7 findings extracted
2025-07-21 00:38:49,313 INFO [MainAuditOrchestration] \U0001f500 Analyzing cross-domain vulnerabilities for: dao + defi
2025-07-21 00:38:49,313 INFO [MainAuditOrchestration] \u2714 Cross-domain analysis complete – 2 additional findings extracted
2025-07-21 00:38:49,313 INFO [MainAuditOrchestration] \U0001f916 Running 13 domain-specific agents...
2025-07-21 00:38:49,313 INFO [src.core.analyzer] Starting contract analysis...
2025-07-21 00:38:49,313 INFO [src.core.parser] Successfully parsed 1 contracts
2025-07-21 00:38:49,313 INFO [src.core.analyzer] Step 2: Classifying domain(s) and protocol(s)...
2025-07-21 00:38:49,313 INFO [src.core.domain_classifier] Classified contract as dao with confidence 0.45
2025-07-21 00:38:49,313 INFO [src.core.analyzer] Domains classified as: dao
2025-07-21 00:38:49,313 INFO [src.core.context_classifier] Context classification completed. Complexity: 0.00, Risk: 0.00
2025-07-21 00:38:51,742 WARNING [src.core.analyzer] Could not instantiate agent governance_agent: cannot import name 'visibility_agent' from 'src.agents' (C:\Users\sanja\OneDrive\Desktop\Agentic-PVL\src\agents\__init__.py)
2025-07-21 00:38:51,742 WARNING [src.core.analyzer] Could not instantiate agent voting_agent: cannot import name 'visibility_agent' from 'src.agents' (C:\Users\sanja\OneDrive\Desktop\Agentic-PVL\src\agents\__init__.py)
2025-07-21 00:38:51,742 WARNING [src.core.analyzer] Could not instantiate agent treasury_agent: cannot import name 'visibility_agent' from 'src.agents' (C:\Users\sanja\OneDrive\Desktop\Agentic-PVL\src\agents\__init__.py)
2025-07-21 00:38:51,742 WARNING [src.core.analyzer] Could not instantiate agent business_logic_agent: cannot import name 'visibility_agent' from 'src.agents' (C:\Users\sanja\OneDrive\Desktop\Agentic-PVL\src\agents\__init__.py)
2025-07-21 00:38:51,742 WARNING [src.core.analyzer] Could not instantiate agent code_quality_agent: cannot import name 'visibility_agent' from 'src.agents' (C:\Users\sanja\OneDrive\Desktop\Agentic-PVL\src\agents\__init__.py)
2025-07-21 00:38:51,742 WARNING [src.core.analyzer] Could not instantiate agent multisig_agent: cannot import name 'visibility_agent' from 'src.agents' (C:\Users\sanja\OneDrive\Desktop\Agentic-PVL\src\agents\__init__.py)
2025-07-21 00:38:51,742 WARNING [src.core.analyzer] Could not instantiate agent universal_agent: cannot import name 'visibility_agent' from 'src.agents' (C:\Users\sanja\OneDrive\Desktop\Agentic-PVL\src\agents\__init__.py)
2025-07-21 00:38:51,742 WARNING [src.core.analyzer] Could not instantiate agent visibility_agent: cannot import name 'visibility_agent' from 'src.agents' (C:\Users\sanja\OneDrive\Desktop\Agentic-PVL\src\agents\__init__.py)
2025-07-21 00:38:51,742 ERROR [src.core.analyzer] Error during contract analysis: 'analysis_summary'
2025-07-21 00:38:51,742 WARNING [MainAuditOrchestration] \u26a0\ufe0f Agent analysis failed: 'analysis_summary'
2025-07-21 00:38:51,742 INFO [MainAuditOrchestration] \u2705 Report written: C:\Users\sanja\OneDrive\Desktop\Agentic-PVL\src\analysis_results.json