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

andymeneely / attack-surface-metrics / 52
80%

Build:
DEFAULT BRANCH: master
Ran 30 Jan 2015 05:11AM UTC
Jobs 1
Files 9
Run time 7s
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

pending completion
52

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

Jobs
ID Job ID Ran Files Coverage
1 52.1 30 Jan 2015 05:11AM UTC 0
96.25
Travis Job 52.1
Source Files on build 52
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #52
  • 50412a84 on github
  • Prev Build on master (#51)
  • Next Build on master (#53)
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