• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

andymeneely / attack-surface-metrics / 52 / 1
80%
master: 80%

Build:
DEFAULT BRANCH: master
Ran 30 Jan 2015 05:11AM UTC
Files 9
Run time 6s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

30 Jan 2015 05:07AM UTC coverage: 96.245% (+0.1%) from 96.122%
52.1

push

travis-ci

nuthanmunaiah
Added property CallGraph.attack_surface_call_graph that references a networkx DiGraph created by subgraphing the entire call graph to include only those nodes connected to the attack surface.
Added property CallGraph.attack_surface_call_graph_nodes that returns all nodes present in the attack surface call graph.
Added method CallGraph.get_descendants_within to get all nodes reachable from a given Call within a specified number of hops.
Modified methods CallGraph.get_entry_point_reachability and CallGraph.get_exit_point_reachability to use the number of attack surface nodes as the denominator when computing the reachability.
Renamed method CallGraph.get_shallow_risk to CallGraph.get_shallow_entry_point_reachability. This method now uses CallGraph.get_descendants_within to compute the shallow reachability metric. As with other reachability computation, this method also uses the number of attack surface nodes as the denominator when computing the reachability.
Renamed CallGraph.get_association_with_entry and CallGraph.get_association_with_exit to CallGraph.get_surface_coupling_with_entry and CallGraph.get_surface_coupling_with_exit respectively.
Modified CallGraph.get_proximity_to_entry, CallGraph.get_proximity_to_exit, CallGraph.get_surface_coupling_with_entry and CallGraph.get_surface_coupling_with_exit to compute the metrics based on revised definitions.
Refactored tests to reflect the changes in methods names and metric definitions.
Added new test cases to test attack_surface_call_graph_nodes

487 of 506 relevant lines covered (96.25%)

0.96 hits per line

Source Files on job 52.1
  • Tree
  • List 0
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 52
  • Travis Job 52.1
  • 50412a84 on github
  • Prev Job for on master (#51.1)
  • Next Job for on master (#53.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc