@@ -40,7 +40,7 @@ class ReachabilityMetadata:
4040 def cve_id (self ) -> Optional [str ]:
4141 return self .value .get ("id" )
4242
43- def add_reached_entry (self , path : str , method : str , line : int ) -> bool :
43+ def add_reached_entry (self , path : str , symbol : str , line : int ) -> bool :
4444 """Add a hit entry to the reached list.
4545
4646 Returns True if the entry was added, False if the list is already
@@ -49,7 +49,7 @@ def add_reached_entry(self, path: str, method: str, line: int) -> bool:
4949 reached = self .value ["reached" ] # always initialized at construction
5050 if len (reached ) >= self ._MAX_REACHED_ENTRIES :
5151 return False
52- reached .append ({"path" : path , "method " : method , "line" : line })
52+ reached .append ({"path" : path , "symbol " : symbol , "line" : line })
5353 self ._sent = False
5454 return True
5555
@@ -134,7 +134,7 @@ def mark_all_metadata_sent(self) -> None:
134134 for m in self .metadata :
135135 m ._mark_sent ()
136136
137- def add_metadata (self , cve_id : str , path : str = "" , method : str = "" , line : int = 0 ) -> bool :
137+ def add_metadata (self , cve_id : str , path : str = "" , symbol : str = "" , line : int = 0 ) -> bool :
138138 """Add or update reachability metadata for a CVE.
139139
140140 AIDEV-NOTE: RFC v3 — one metadata entry per CVE. If the CVE already
@@ -145,7 +145,7 @@ def add_metadata(self, cve_id: str, path: str = "", method: str = "", line: int
145145 Args:
146146 cve_id: CVE identifier (required).
147147 path: Caller file path (empty for registration-only).
148- method : Caller method name (empty for registration-only).
148+ symbol : Caller symbol name (empty for registration-only).
149149 line: Caller line number (0 for registration-only).
150150
151151 Returns:
@@ -161,15 +161,15 @@ def add_metadata(self, cve_id: str, path: str = "", method: str = "", line: int
161161 for existing in self .metadata :
162162 if existing .cve_id == cve_id :
163163 # CVE already registered — add hit if call-site info provided
164- if path and existing .add_reached_entry (path , method , line ):
164+ if path and existing .add_reached_entry (path , symbol , line ):
165165 return True
166166 return False
167167
168168 if len (self .metadata ) >= self ._MAX_METADATA_ENTRIES :
169169 return False
170170
171171 # Create new metadata entry for this CVE
172- reached = [{"path" : path , "method " : method , "line" : line }] if path else []
172+ reached = [{"path" : path , "symbol " : symbol , "line" : line }] if path else []
173173 meta = ReachabilityMetadata (
174174 type = "reachability" ,
175175 value = {"id" : cve_id , "reached" : reached },
@@ -203,7 +203,7 @@ def attach_reachability_metadata(
203203 package_name : str ,
204204 cve_id : str ,
205205 path : str ,
206- method : str ,
206+ symbol : str ,
207207 line : int ,
208208) -> bool :
209209 """Attach reachability metadata to an already-tracked dependency.
@@ -220,7 +220,7 @@ def attach_reachability_metadata(
220220 log .debug ("Cannot attach metadata: package %r not yet tracked" , package_name )
221221 return False
222222
223- return entry .add_metadata (cve_id , path , method , line )
223+ return entry .add_metadata (cve_id , path , symbol , line )
224224
225225
226226def register_cve_metadata (
0 commit comments